- 
                Notifications
    
You must be signed in to change notification settings  - Fork 32
 
🎨 [Frontend] Book a call: select a topic first #8422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🎨 [Frontend] Book a call: select a topic first #8422
Conversation
          
🧪 CI InsightsHere's what we observed from your CI run for b3bea5c. ✅ Passed Jobs With Interesting Signals
  | 
    
…mcore into enh/book-a-call-topic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR enhances the Book a Call functionality by introducing a topic selection step before initiating calls. It standardizes list styling across the application using a new "listing" appearance and refactors styling to use more consistent color schemes.
- Introduces a new BookACallTopicSelector component requiring users to select a call topic first
 - Standardizes list appearances across the application using a new "listing" style
 - Refactors color themes and consolidates duplicate topic definitions
 
Reviewed Changes
Copilot reviewed 26 out of 26 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description | 
|---|---|
| BookACallTopicSelector.js | New component for selecting call topics with radio button options | 
| ConversationPage.js | Integrates topic selector into call booking flow | 
| Conversation.js | Handles book-a-call info and project sharing logic | 
| VipMarket.js | Updates list styling to use new "listing" appearance | 
| Appearance.js | Defines new "listing" appearance with consistent styling | 
| Utils.js | Centralizes S4L topics and book-a-call enablement logic | 
| RequestAccount.js | Uses centralized S4L topics from Utils | 
| Multiple list components | Standardize styling using "listing" appearance and cursor settings | 
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
        
          
                services/static-webserver/client/source/class/osparc/support/HomePage.js
          
            Show resolved
            Hide resolved
        
              
          
                services/static-webserver/client/source/class/osparc/support/Conversation.js
          
            Show resolved
            Hide resolved
        
              
          
                services/static-webserver/client/source/class/osparc/support/BookACallTopicSelector.js
          
            Show resolved
            Hide resolved
        
      There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!
          
 | 
    
| 
           @mergify queue  | 
    
          
 🟠 Waiting for conditions to match
  | 
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍



What do these changes do?
requested by @calys
This PR enhances the Book a Call functionality by introducing a topic selection step before initiating calls. The selected topic and extra info will go in the first message of the conversation, bringing this context into the fogbugz issue.
Bonus
Related issue/s
How to test
Dev-ops