Skip to content

refactor: replace export options mui components with shadcn components, lessen padding/whitespace#70

Merged
condyl merged 2 commits intomasterfrom
cb/export-options-to-shadcn
Jan 10, 2026
Merged

refactor: replace export options mui components with shadcn components, lessen padding/whitespace#70
condyl merged 2 commits intomasterfrom
cb/export-options-to-shadcn

Conversation

@condyl
Copy link
Copy Markdown
Collaborator

@condyl condyl commented Jan 10, 2026

This pull request refactors the ExportOptions component to modernize its UI and reduce dependency on Material UI, switching to custom and third-party UI components for a more consistent design. The help section for using the .ics file is now implemented using a new collapsible pattern and updated icons, with improved styling and structure.

UI framework migration and modernization:

  • Replaced Material UI components (Box, ListItemButton, Collapse, Typography, etc.) with custom and third-party components such as Collapsible, Separator, and Lucide icons for a more streamlined and consistent UI.
  • Updated the help section to use a new collapsible pattern (Collapsible, CollapsibleTrigger, CollapsibleContent) with improved styling, replacing the previous Material UI-based implementation.

Styling and structure improvements:

  • Refactored layout and spacing to use Tailwind CSS utility classes (e.g., flex, gap-2, justify-center) instead of Material UI's sx prop.
  • Enhanced the help instructions for importing .ics files with clearer formatting and a more readable ordered list.
Before After
image image
image image

@condyl condyl merged commit 89cd3e7 into master Jan 10, 2026
3 checks passed
@condyl condyl deleted the cb/export-options-to-shadcn branch January 11, 2026 02:22
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.

1 participant