-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Add enhanced UI to all current components.
JOE to set the pattern to follow with the Accordion component - DO NOT pursue any of these tasks without reaching out to Joe first.
Workflow:
- Check out the release branch from the component library
- Create your feature branch:
git checkout -b component/my-new-component
- Commit your changes:
git commit -m 'added UI to my component'
- Push to branch:
git push origin component/my-new-component
- Create PR against release branch
- Assign a reviewer
Components to be updated. See workflow above.
- Accordion
- Audio Player
- Date Picker
- Modal / Dialog
- Tabs
- Tooltips
- Navigation
- Author Card
- Blog Post
- Blogroll / article listing
- Organization
- Person
- Custom select / Dropdown
- Countdown Timer
- Reading Position Indicator
- Add default custom properties to match the values to be used with these components
- For each component that is also use in the block library plugin, ensure the UI version of the component works and documentation is updated so users can easily enhance to the more enhanced UI version
- Explore weather or not the enhanced UI version should be the default or not
Add new components to baseline - including enhanced UI (can be part of a later release as these are not breaking changes):
- Content grid (see block library)
- Content grid item (see block library)
- Button (see block library)
- Slider (see [block library[(https://github.com/10up/block-library/tree/develop/includes/blocks/block-editor/blocks/content-slider)
- Hero (3 versions : 1) large image, title, CTA with 3 posts, 2) large image, title, CTA , 3) Title only. (see block examples)
Other general fixes/ updates.
This will update baseline to have the option to display intentional UI for a more fully complete and intentional (styled and animated) experience. This option will include custom properties and fallbacks that can inherit global custom properties from a scaffolding (or other setup) and be overridden as needed within a project implementation.
This is a working issue - the goals / definitions / solutions may change