Skip to content

feat(frontend): add interactive UI for clarification questions#33

Merged
Hanseooo merged 1 commit intomainfrom
feat/interactive-clarifications
Mar 13, 2026
Merged

feat(frontend): add interactive UI for clarification questions#33
Hanseooo merged 1 commit intomainfrom
feat/interactive-clarifications

Conversation

@RANDAAAALL
Copy link
Collaborator

Description

  • Build ClarificationCard to dynamically render single_choice, multiple_choice, text, and date inputs
  • Add progress bar to visualize clarification completion status
  • Extract ChatInterface, MessageList, and ChatInput into separate components to align with project architecture
  • Extract ItinerarySummaryCard for clean final state rendering

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Other (please describe):

Testing

  • Build passes (npm run build for frontend, pytest for backend)
  • Type check passes (npm run typecheck for frontend)
  • Tested locally
  • All existing tests pass

Screenshots / Visual Changes

After

This is just temporary since the UI design is not finalized yet.
Screenshot 2026-03-13 234306

Related Issues

Checklist

  • Code follows project conventions (see ARCHITECTURE.md)
  • No any types used unnecessarily (TypeScript)
  • Proper error handling implemented
  • Loading states added (if applicable)
  • Responsive design tested (if UI changes)
  • Self-review completed
  • Comments added for complex logic
  • Documentation updated (if needed)

Review Notes:

Reviewer: Please indicate whether to squash commits or preserve history when merging.

- Build ClarificationCard to dynamically render single_choice, multiple_choice, text, and date inputs
- Add progress bar to visualize clarification completion status
- Extract ChatInterface, MessageList, and ChatInput into separate components to align with project architecture
- Extract ItinerarySummaryCard for clean final state rendering
@RANDAAAALL RANDAAAALL requested a review from Hanseooo March 13, 2026 16:08
@Hanseooo Hanseooo linked an issue Mar 13, 2026 that may be closed by this pull request
@Hanseooo Hanseooo merged commit a5de363 into main Mar 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend]: Build clarification question flow in ChatPage

2 participants