Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: refactor Calendar component to match Fiori 3 specs (#506)
* Change Calendar component to follow fiori3 requuirements. Add compact mode * Add test image ref * Add weekends to docs * Styled according to Fiori3 except additionall states | Needs test update * feat(calendar) suit playground example to new class structure * feat(calendar) Update documentation * feat(calendar) introduce mobile mode for calendar * feat(calendar) Introduce special days and disabled calendar item * feat(calendar) Update mobile view to new documentation * feat(calendar) use mixins to create calendar states selectors * fix the settings area in the playground * feat(core) Flatten calendar selectors structure * feat(core) update grid elements sizing * feat(core) Change grid-cells sizing | Move special-day markers to pseudo-element | Move inner border to pseudo-element * feat(core) update navigation button sizing * feat(core) Update the documentation and tests * feat(core) update mobile sizing * update to new documentation * Create separate classes for mobile device orientation | Fix IE11 * extend documentation class description * add test examples * Add IE11 fix for no active state on grid element click * Change navigation panel width on mobile devices in landscape orientaton * Update calendar years example * Remove styling of navigation buttons * Update Reference images, remove wrong test template styles * Add RTL support | Fix minor issues | Update documentation and test examples * Add spacing visualizing the space that should be created with extended clickable area of the button * Change Calendar component to follow fiori3 requuirements. Add compact mode * Add test image ref * Add weekends to docs * Styled according to Fiori3 except additionall states | Needs test update * feat(calendar) suit playground example to new class structure * feat(calendar) Update documentation * feat(calendar) introduce mobile mode for calendar * feat(calendar) Introduce special days and disabled calendar item * feat(calendar) Update mobile view to new documentation * feat(calendar) use mixins to create calendar states selectors * fix the settings area in the playground * feat(core) Flatten calendar selectors structure * feat(core) update grid elements sizing * feat(core) Change grid-cells sizing | Move special-day markers to pseudo-element | Move inner border to pseudo-element * feat(core) update navigation button sizing * feat(core) Update the documentation and tests * feat(core) update mobile sizing * update to new documentation * Create separate classes for mobile device orientation | Fix IE11 * extend documentation class description * add test examples * Add IE11 fix for no active state on grid element click * Change navigation panel width on mobile devices in landscape orientaton * Update calendar years example * Remove styling of navigation buttons * Update Reference images, remove wrong test template styles * Add RTL support | Fix minor issues | Update documentation and test examples * Add spacing visualizing the space that should be created with extended clickable area of the button * Update calendar examples | Fix calendar grid elements spacing * chore: update visual test images Co-authored-by: salarenko <salarenko@users.noreply.github.com> Co-authored-by: deno <mladen.droshev@sap.com>
- Loading branch information