An implementation of Salesforce Lightning Design System in MarkoJS. Accessible, localization-friendly, presentational Marko components.
To see what is implemented in this package, first run npm run build, then run npm start and open the browser using the link displayed in the console.
| Components | Implemented | Test Cases |
|---|---|---|
| Accordion | ||
| Activity Timeline | ||
| Alert | ||
| App Launcher | ||
| Avatar | ||
| Badge | ||
| Brand Band | ||
| Breadcrumb | ||
| Button Group | ||
| Button Icon | ||
| Button | ||
| Card | ||
| Carousel | ||
| Chat | ||
| Checkbox | ||
| Checkbox Button | ||
| Checkbox Button Group | ||
| Checkbox Toggle | ||
| Color Picker | ||
| Combo Box | ||
| Data Table | ||
| Date Picker | ||
| Date Time Picker | ||
| Docked Composer | ||
| Docked Form Footer | ||
| Docked Utility Bar | ||
| Dueling Pick List | ||
| Dynamic Icon | ||
| Dynamic Menu | ||
| Expandable Section | ||
| Feeds | ||
| File Selector | ||
| Files | ||
| Form Element | ||
| Form Layout | ||
| Global Header | ||
| Global Navigation | ||
| Icon | Yes | |
| Input | Yes | |
| List Builder | ||
| Lookup | ||
| Map | ||
| Menu | ||
| Modal | ||
| Notification | ||
| Page Header | ||
| Panel | ||
| Path | ||
| Pick List | ||
| Pill | ||
| Popover | ||
| Progress Bar | ||
| Progress Indicator | ||
| Progress Ring | ||
| Prompt | ||
| Publisher | ||
| Radio Button Group | ||
| Radio Group | ||
| Rich Text Editor | ||
| Scoped Notification | ||
| Scoped Tab | ||
| Select | ||
| Slider | ||
| Spinner | ||
| Split-View | ||
| Tab | ||
| Text Area | ||
| Tile | ||
| Time Picker | ||
| Toast | ||
| Tooltip | ||
| Tree | ||
| Vertical Navigation | ||
| Vertical Tab | ||
| Visual Picker | ||
| Walk Through |
Thanks to the following people for their valuable help and guidance.
- Jason MacDonald for his help in setting up jest testing.
Apache License 2.0