A port of Radix UI to Elm to make for quick prototyping and easily extending your prototype into a long term project.
- Box
- Flex
- Grid
- Container
- Section
- Text
- Heading
- Blockquote
- Code
- Em
- Kbd
- Link
- Quote
- Strong
- Alert Dialog
- Aspect Ratio
- Avatar
- Badge
- Button
- Callout
- Card
- Checkbox
- Checkbox Group
- Checkbox Cards
- Context Menu
- Data List
- Dialog
- Dropdown Menu
- Hover Card
- Icon Button
- Inset
- Popover
- Progress
- Radio
- Radio Group
- Radio Cards
- Scroll Area
- Segmented Control
- Select
- Separator
- Skeleton
- Slider
- Spinner
- Switch
- Table
- Tabs
- Tab Nav
- Toast
- Toggle Group
- Text Area
- Text Field
- Tooltip
--- Useful info but needs organizing
https://github.com/radix-ui/themes/tree/main/packages/radix-ui-themes
- elm-watch for live reloading and dev server
- @ryannhg/css-in-elm for CSS code generation
- elm-format for code formatting
- elm-review for code review and cleanup
- run-pty for running the dev environment in a clean and easy to read manner
Clone this repo, then run
npm install
npm run dev