flowbite-angular icon indicating copy to clipboard operation
flowbite-angular copied to clipboard

Rework documentation front

Open MGREMY opened this issue 1 year ago • 2 comments

Changes :

Component pages

  • [x] Accordion
  • [x] Alert
  • [x] Badge
  • [x] Breadcrumb
  • [x] Button
  • [x] Dropdown
  • [x] Indicator
  • [x] Modal
  • [ ] Navbar
  • [ ] Scroll-top
  • [ ] Sidebar
  • [ ] Forms

Each pages

  • [ ] List on right side with important part of the page (ex. Alert → Default alert | Alert with icon)

Customize pages

  • [x] Override component base style → Add a page to explain how to override component's base style used in theme services
  • [x] CustomStyle → Add a page to explain how to add CustomStyle OR add a section per component pages with dedicated example
  • [ ] Inheriting component → Add a page to explain how to create component with inheritance

Fixes and features

  • [x] Change input type boolean from boolean string | boolean to boolean, unknown as the input of booleanAttribute is unknown
  • [x] Move default value in child component to be the one in parent component (ex. SidebarItemComponent.color = (SidebarItemGroupComponent||SidebarMenuComponent).color
  • [ ] Update SidebarItemComponent's color to get SidebarItemGroup or SidebarMenuComponent's color
  • [ ] Move shared features to structural directive if possible
  • [x] Sidebar display over with backdrop
  • [ ] Modal backdrop, see #33

MGREMY avatar Jul 04 '24 17:07 MGREMY