Open jolierabideau opened 1 month ago
Here is a breakdown of the rest of the components in platform-bible-react
MenuItem
and Toolbar
are wrapped from MUI but do not have Shadcn/ui equivalents
ContextMenu
and Table
are not wrapped from MUI but do have Shadcn/ui equivalents.
The list below are custom components
ChapterRangeSelector
Checklist
GridMenu
GroupedMenuItemList
HamburgerMenuButton
RefSelector
SearchBar
TopLevelMenuComponent
I found another interesting table library from shadcn - https://github.com/sadmann7/shadcn-table
However, I hesitate because it seems you might have to copy and paste a bunch of their code in specific places. I don't want to get stuck in a never-ending copypasta death spiral. I looked at this repo for about 20 seconds after seeing the name and description, but the 20 seconds seemed to indicate maybe it's not for us. Just thought I'd post here in case anyone wants to look at it and sees potential in it!
@rolfheij-sil is looking into tables
This ticket covers the effort to switch all
platform-bible-react
wrappers based on MUI to its Shadcn/ui equivalent.Unchecked - not started In progress - development In review - PR Checked - merged into main
Button
to ShadcnButton
Checkbox
to ShadcnCheckbox
Combobox
to ShadcnPopover
andCommand
(in progress)IconButton
to ShadcnButton
with ability to add alucide-react
iconSlider
to ShadcnSlider
Snackbar
to ShadcnToast
Switch
to ShadcnSwitch
TextField
to ShadcnInput