gitextract_kk6wkjj8/ ├── .coderabbit.yaml ├── .eslintignore ├── .eslintrc.json ├── .github/ │ ├── CODE_OF_CONDUCT │ ├── CONTRIBUTING │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ └── feature_request.yaml │ ├── PULL_REQUEST_TEMPLATE/ │ │ ├── default_request_template.md │ │ └── release_request_template.md │ ├── pull_request_template.md │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ └── pre-commit ├── .lintstagedrc ├── .prettierignore ├── .prettierrc ├── .stylelintrc.json ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── LICENSE ├── README.md ├── apps/ │ ├── .gitkeep │ ├── docs/ │ │ ├── .eslintrc.json │ │ ├── docs/ │ │ │ ├── components/ │ │ │ │ ├── accordion/ │ │ │ │ │ ├── _always-open.component.html │ │ │ │ │ ├── _always-open.component.ts │ │ │ │ │ ├── _color.component.html │ │ │ │ │ ├── _color.component.ts │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── _flush.component.html │ │ │ │ │ ├── _flush.component.ts │ │ │ │ │ ├── _icon.component.html │ │ │ │ │ ├── _icon.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── alert/ │ │ │ │ │ ├── _border-accent.component.html │ │ │ │ │ ├── _border-accent.component.ts │ │ │ │ │ ├── _border.component.html │ │ │ │ │ ├── _border.component.ts │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── _dismissable.component.html │ │ │ │ │ ├── _dismissable.component.ts │ │ │ │ │ ├── _icon.component.html │ │ │ │ │ ├── _icon.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── badge/ │ │ │ │ │ ├── _border.component.html │ │ │ │ │ ├── _border.component.ts │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── _dismiss.component.html │ │ │ │ │ ├── _dismiss.component.ts │ │ │ │ │ ├── _icon.component.html │ │ │ │ │ ├── _icon.component.ts │ │ │ │ │ ├── _link.component.html │ │ │ │ │ ├── _link.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── breadcrumb/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── button/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── _disabled.component.html │ │ │ │ │ ├── _disabled.component.ts │ │ │ │ │ ├── _group.component.html │ │ │ │ │ ├── _group.component.ts │ │ │ │ │ ├── _icon.component.html │ │ │ │ │ ├── _icon.component.ts │ │ │ │ │ ├── _outline.component.html │ │ │ │ │ ├── _outline.component.ts │ │ │ │ │ ├── _pill.component.html │ │ │ │ │ ├── _pill.component.ts │ │ │ │ │ ├── _size.component.html │ │ │ │ │ ├── _size.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── card/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── clipboard/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── dropdown/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── icon/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── indicator/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── input/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── modal/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── _open-programatically.component.html │ │ │ │ │ ├── _open-programatically.component.ts │ │ │ │ │ ├── _position.component.html │ │ │ │ │ ├── _position.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── navbar/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── ng-doc.category.ts │ │ │ │ ├── pagination/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── sidebar/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── tab/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── table/ │ │ │ │ │ ├── _default.component.html │ │ │ │ │ ├── _default.component.ts │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ └── tooltip/ │ │ │ │ ├── _default.component.html │ │ │ │ ├── _default.component.ts │ │ │ │ ├── index.md │ │ │ │ └── ng-doc.page.ts │ │ │ ├── customize/ │ │ │ │ ├── dark-mode/ │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── ng-doc.category.ts │ │ │ │ ├── override-base-style/ │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── theming/ │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ └── use-custom-style/ │ │ │ │ ├── index.md │ │ │ │ └── ng-doc.page.ts │ │ │ ├── doc-theme.model.ts │ │ │ ├── getting-started/ │ │ │ │ ├── introduction/ │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── license/ │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ ├── ng-doc.category.ts │ │ │ │ ├── ng-primitives/ │ │ │ │ │ ├── index.md │ │ │ │ │ └── ng-doc.page.ts │ │ │ │ └── quickstart/ │ │ │ │ ├── index.md │ │ │ │ └── ng-doc.page.ts │ │ │ ├── ng-doc.api.ts │ │ │ └── shared/ │ │ │ └── theme-macro.md │ │ ├── ng-doc.config.ts │ │ ├── postcss.config.json │ │ ├── project.json │ │ ├── public/ │ │ │ ├── .gitkeep │ │ │ └── css/ │ │ │ ├── ng-doc/ │ │ │ │ └── base.css │ │ │ ├── styles.css │ │ │ └── tw/ │ │ │ └── fonts.css │ │ ├── server.ts │ │ ├── src/ │ │ │ ├── app/ │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.config.server.ts │ │ │ │ ├── app.config.ts │ │ │ │ ├── app.routes.ts │ │ │ │ ├── pages/ │ │ │ │ │ ├── docs/ │ │ │ │ │ │ ├── docs.component.css │ │ │ │ │ │ ├── docs.component.html │ │ │ │ │ │ ├── docs.component.ts │ │ │ │ │ │ └── docs.routes.ts │ │ │ │ │ └── landing/ │ │ │ │ │ ├── landing.component.html │ │ │ │ │ ├── landing.component.ts │ │ │ │ │ └── landing.routes.ts │ │ │ │ └── shared/ │ │ │ │ ├── components/ │ │ │ │ │ └── flowbite-doc-demo-displayer/ │ │ │ │ │ └── flowbite-doc-demo-displayer.component.ts │ │ │ │ ├── header-template.html │ │ │ │ └── processors/ │ │ │ │ └── doc-demo-displayer-processor/ │ │ │ │ └── doc-demo-displayer-processor.ts │ │ │ ├── environments/ │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.server.ts │ │ │ └── main.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.editor.json │ │ └── tsconfig.json │ └── storybook/ │ ├── .eslintrc.json │ ├── .storybook/ │ │ ├── helper.ts │ │ ├── main.ts │ │ ├── preview-body.html │ │ ├── preview.ts │ │ └── tsconfig.json │ ├── postcss.config.json │ ├── project.json │ ├── src/ │ │ ├── accordion.component.stories.ts │ │ ├── alert.stories.ts │ │ ├── badge.stories.ts │ │ ├── breadcrumb.stories.ts │ │ ├── button.component.stories.ts │ │ ├── card.component.stories.ts │ │ ├── clipboard.component.stories.ts │ │ ├── dropdown.stories.ts │ │ ├── form/ │ │ │ └── form-field.component.stories.ts │ │ ├── icon.component.stories.ts │ │ ├── indicator.stories.ts │ │ ├── modal.component.stories.ts │ │ ├── navbar.component.stories.ts │ │ ├── pagination.component.stories.ts │ │ ├── sidebar.component.stories.ts │ │ ├── tab.component.stories.ts │ │ ├── table.component.stories.ts │ │ └── tooltip.component.stories.ts │ ├── styles.css │ ├── tsconfig.editor.json │ └── tsconfig.json ├── commitlint.config.cjs ├── libs/ │ ├── .gitkeep │ ├── flowbite-angular/ │ │ ├── .eslintrc.json │ │ ├── LICENSE │ │ ├── README.md │ │ ├── accordion/ │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── accordion/ │ │ │ │ ├── accordion-state.ts │ │ │ │ ├── accordion.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── accordion-content/ │ │ │ │ ├── accordion-content-state.ts │ │ │ │ ├── accordion-content.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── accordion-item/ │ │ │ │ ├── accordion-item-state.ts │ │ │ │ ├── accordion-item.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── accordion-title/ │ │ │ │ ├── accordion-title-state.ts │ │ │ │ ├── accordion-title.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ ├── accordion-config.ts │ │ │ │ ├── accordion-content-config.ts │ │ │ │ ├── accordion-item-config.ts │ │ │ │ └── accordion-title-config.ts │ │ │ └── index.ts │ │ ├── alert/ │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── alert/ │ │ │ │ ├── alert-state.ts │ │ │ │ ├── alert.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── alert-button/ │ │ │ │ ├── alert-button-state.ts │ │ │ │ ├── alert-button.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── alert-content/ │ │ │ │ ├── alert-content-state.ts │ │ │ │ ├── alert-content.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ ├── alert-button-config.ts │ │ │ │ ├── alert-config.ts │ │ │ │ └── alert-content-config.ts │ │ │ └── index.ts │ │ ├── badge/ │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── badge/ │ │ │ │ ├── badge-state.ts │ │ │ │ ├── badge.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── badge-button/ │ │ │ │ ├── badge-button-state.ts │ │ │ │ ├── badge-button.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── badge-link/ │ │ │ │ ├── badge-link-state.ts │ │ │ │ ├── badge-link.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ ├── badge-button-config.ts │ │ │ │ ├── badge-config.ts │ │ │ │ └── badge-link-config.ts │ │ │ └── index.ts │ │ ├── breadcrumb/ │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── breadcrumb/ │ │ │ │ ├── breadcrumb-state.ts │ │ │ │ ├── breadcrumb.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── breadcrumb-content/ │ │ │ │ ├── breadcrumb-content-state.ts │ │ │ │ ├── breadcrumb-content.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── breadcrumb-item/ │ │ │ │ ├── breadcrumb-item-state.ts │ │ │ │ ├── breadcrumb-item.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ ├── breadcrumb-config.ts │ │ │ │ ├── breadcrumb-content-config.ts │ │ │ │ └── breadcrumb-item-config.ts │ │ │ └── index.ts │ │ ├── button/ │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── base-button/ │ │ │ │ ├── base-button-state.ts │ │ │ │ ├── base-button.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── button/ │ │ │ │ ├── button-state.ts │ │ │ │ ├── button.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ ├── base-button-config.ts │ │ │ │ └── button-config.ts │ │ │ └── index.ts │ │ ├── button-group/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── button-group/ │ │ │ │ ├── button-group-state.ts │ │ │ │ ├── button-group.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ └── button-group-config.ts │ │ │ └── index.ts │ │ ├── card/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── card/ │ │ │ │ ├── card-state.ts │ │ │ │ ├── card.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── card-content/ │ │ │ │ ├── card-content-state.ts │ │ │ │ ├── card-content.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── card-header/ │ │ │ │ ├── card-header-state.ts │ │ │ │ ├── card-header.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ ├── card-config.ts │ │ │ │ ├── card-content-config.ts │ │ │ │ └── card-header-config.ts │ │ │ └── index.ts │ │ ├── clipboard/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── clipboard/ │ │ │ │ ├── clipboard-state.ts │ │ │ │ ├── clipboard.component.ts │ │ │ │ └── theme.ts │ │ │ ├── config/ │ │ │ │ └── clipboard-config.ts │ │ │ └── index.ts │ │ ├── core/ │ │ │ └── src/ │ │ │ ├── core/ │ │ │ │ ├── flowbite.boolean.ts │ │ │ │ ├── flowbite.colors.ts │ │ │ │ ├── flowbite.deep-partial.ts │ │ │ │ ├── flowbite.positions.ts │ │ │ │ ├── flowbite.sizes.ts │ │ │ │ └── flowbite.themes.ts │ │ │ ├── index.ts │ │ │ └── utils/ │ │ │ ├── clone-deep.ts │ │ │ ├── color-to-theme.ts │ │ │ ├── create-theme.ts │ │ │ ├── is-object.ts │ │ │ └── merge-theme.ts │ │ ├── dropdown/ │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── dropdown-config.ts │ │ │ │ ├── dropdown-content-config.ts │ │ │ │ └── dropdown-item-config.ts │ │ │ ├── dropdown/ │ │ │ │ ├── dropdown-state.ts │ │ │ │ ├── dropdown.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── dropdown-content/ │ │ │ │ ├── dropdown-content-state.ts │ │ │ │ ├── dropdown-content.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── dropdown-item/ │ │ │ │ ├── dropdown-item-state.ts │ │ │ │ ├── dropdown-item.directive.ts │ │ │ │ └── theme.ts │ │ │ └── index.ts │ │ ├── form/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── form-control-config.ts │ │ │ │ ├── form-field-config.ts │ │ │ │ ├── helper-config.ts │ │ │ │ └── label-config.ts │ │ │ ├── form-control/ │ │ │ │ ├── form-control-state.ts │ │ │ │ ├── form-control.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── form-field/ │ │ │ │ ├── form-field-state.ts │ │ │ │ ├── form-field.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── helper/ │ │ │ │ ├── helper-state.ts │ │ │ │ ├── helper.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── index.ts │ │ │ └── label/ │ │ │ ├── label-state.ts │ │ │ ├── label.directive.ts │ │ │ └── theme.ts │ │ ├── icon/ │ │ │ ├── README.md │ │ │ ├── brand/ │ │ │ │ ├── README.md │ │ │ │ ├── ng-package.json │ │ │ │ └── src/ │ │ │ │ └── index.ts │ │ │ ├── ng-package.json │ │ │ ├── outline/ │ │ │ │ ├── README.md │ │ │ │ ├── arrows/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── e-commerce/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── emoji/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── files-folders/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── general/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── media/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── ng-package.json │ │ │ │ ├── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── text/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── user/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ └── weather/ │ │ │ │ ├── ng-package.json │ │ │ │ └── src/ │ │ │ │ └── index.ts │ │ │ ├── solid/ │ │ │ │ ├── README.md │ │ │ │ ├── arrows/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── brands/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── e-commerce/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── emoji/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── files-folder/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── general/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── media/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── ng-package.json │ │ │ │ ├── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── text/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ ├── user/ │ │ │ │ │ ├── ng-package.json │ │ │ │ │ └── src/ │ │ │ │ │ └── index.ts │ │ │ │ └── weather/ │ │ │ │ ├── ng-package.json │ │ │ │ └── src/ │ │ │ │ └── index.ts │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ └── icon-config.ts │ │ │ ├── icon/ │ │ │ │ ├── icon-state.ts │ │ │ │ ├── icon.component.ts │ │ │ │ └── theme.ts │ │ │ └── index.ts │ │ ├── indicator/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ └── indicator-config.ts │ │ │ ├── index.ts │ │ │ └── indicator/ │ │ │ ├── indicator-state.ts │ │ │ ├── indicator.directive.ts │ │ │ └── theme.ts │ │ ├── modal/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── modal-config.ts │ │ │ │ ├── modal-content-config.ts │ │ │ │ ├── modal-footer-config.ts │ │ │ │ ├── modal-header-config.ts │ │ │ │ └── modal-overlay-config.ts │ │ │ ├── index.ts │ │ │ ├── modal/ │ │ │ │ ├── modal-state.ts │ │ │ │ ├── modal.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── modal-content/ │ │ │ │ ├── modal-content-state.ts │ │ │ │ ├── modal-content.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── modal-footer/ │ │ │ │ ├── modal-footer-state.ts │ │ │ │ ├── modal-footer.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── modal-header/ │ │ │ │ ├── modal-header-state.ts │ │ │ │ ├── modal-header.directive.ts │ │ │ │ └── theme.ts │ │ │ └── modal-overlay/ │ │ │ ├── modal-overlay-state.ts │ │ │ ├── modal-overlay.directive.ts │ │ │ └── theme.ts │ │ ├── navbar/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── navbar-brand-config.ts │ │ │ │ ├── navbar-config.ts │ │ │ │ ├── navbar-content-config.ts │ │ │ │ ├── navbar-icon-item-config.ts │ │ │ │ ├── navbar-item-config.ts │ │ │ │ └── navbar-toggle-config.ts │ │ │ ├── index.ts │ │ │ ├── navbar/ │ │ │ │ ├── navbar-state.ts │ │ │ │ ├── navbar.component.ts │ │ │ │ └── theme.ts │ │ │ ├── navbar-brand/ │ │ │ │ ├── navbar-brand-state.ts │ │ │ │ ├── navbar-brand.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── navbar-content/ │ │ │ │ ├── navbar-content-state.ts │ │ │ │ ├── navbar-content.component.ts │ │ │ │ └── theme.ts │ │ │ ├── navbar-icon-item/ │ │ │ │ ├── navbar-icon-item-state.ts │ │ │ │ ├── navbar-icon-item.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── navbar-item/ │ │ │ │ ├── navbar-item-state.ts │ │ │ │ ├── navbar-item.directive.ts │ │ │ │ └── theme.ts │ │ │ └── navbar-toggle/ │ │ │ ├── navbar-toggle-state.ts │ │ │ ├── navbar-toggle.directive.ts │ │ │ └── theme.ts │ │ ├── ng-package.json │ │ ├── package.json │ │ ├── pagination/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── pagination-button-config.ts │ │ │ │ ├── pagination-config.ts │ │ │ │ ├── pagination-first-config.ts │ │ │ │ ├── pagination-last-config.ts │ │ │ │ ├── pagination-next-config.ts │ │ │ │ └── pagination-previous-config.ts │ │ │ ├── index.ts │ │ │ ├── pagination/ │ │ │ │ ├── pagination-state.ts │ │ │ │ ├── pagination.component.ts │ │ │ │ └── theme.ts │ │ │ ├── pagination-button/ │ │ │ │ ├── pagination-button-state.ts │ │ │ │ ├── pagination-button.component.ts │ │ │ │ └── theme.ts │ │ │ ├── pagination-first/ │ │ │ │ ├── pagination-first-state.ts │ │ │ │ ├── pagination-first.component.ts │ │ │ │ └── theme.ts │ │ │ ├── pagination-last/ │ │ │ │ ├── pagination-last-state.ts │ │ │ │ ├── pagination-last.component.ts │ │ │ │ └── theme.ts │ │ │ ├── pagination-next/ │ │ │ │ ├── pagination-next-state.ts │ │ │ │ ├── pagination-next.component.ts │ │ │ │ └── theme.ts │ │ │ └── pagination-previous/ │ │ │ ├── pagination-previous-state.ts │ │ │ ├── pagination-previous.component.ts │ │ │ └── theme.ts │ │ ├── project.json │ │ ├── sidebar/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── sidebar-config.ts │ │ │ │ ├── sidebar-content-config.ts │ │ │ │ ├── sidebar-item-config.ts │ │ │ │ └── sidebar-toggle-config.ts │ │ │ ├── index.ts │ │ │ ├── sidebar/ │ │ │ │ ├── sidebar-state.ts │ │ │ │ ├── sidebar.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── sidebar-content/ │ │ │ │ ├── sidebar-content-state.ts │ │ │ │ ├── sidebar-content.component.ts │ │ │ │ └── theme.ts │ │ │ ├── sidebar-item/ │ │ │ │ ├── sidebar-item-state.ts │ │ │ │ ├── sidebar-item.directive.ts │ │ │ │ └── theme.ts │ │ │ └── sidebar-toggle/ │ │ │ ├── sidebar-toggle-state.ts │ │ │ ├── sidebar-toggle.directive.ts │ │ │ └── theme.ts │ │ ├── styles/ │ │ │ ├── flowbite-angular.css │ │ │ └── part/ │ │ │ └── animation.css │ │ ├── tab/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── tab-button-config.ts │ │ │ │ ├── tab-config.ts │ │ │ │ ├── tab-content-config.ts │ │ │ │ └── tab-list-config.ts │ │ │ ├── index.ts │ │ │ ├── tab/ │ │ │ │ ├── tab-state.ts │ │ │ │ ├── tab.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── tab-button/ │ │ │ │ ├── tab-button-state.ts │ │ │ │ ├── tab-button.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── tab-content/ │ │ │ │ ├── tab-content-state.ts │ │ │ │ ├── tab-content.directive.ts │ │ │ │ └── theme.ts │ │ │ └── tab-list/ │ │ │ ├── tab-list-state.ts │ │ │ ├── tab-list.directive.ts │ │ │ └── theme.ts │ │ ├── table/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── table-body-config.ts │ │ │ │ ├── table-config.ts │ │ │ │ ├── table-foot-config.ts │ │ │ │ └── table-head-config.ts │ │ │ ├── index.ts │ │ │ ├── table/ │ │ │ │ ├── table-state.ts │ │ │ │ ├── table.component.ts │ │ │ │ └── theme.ts │ │ │ ├── table-body/ │ │ │ │ ├── table-body-state.ts │ │ │ │ ├── table-body.directive.ts │ │ │ │ └── theme.ts │ │ │ ├── table-foot/ │ │ │ │ ├── table-foot-state.ts │ │ │ │ ├── table-foot.directive.ts │ │ │ │ └── theme.ts │ │ │ └── table-head/ │ │ │ ├── table-head-state.ts │ │ │ ├── table-head.directive.ts │ │ │ └── theme.ts │ │ ├── theme-toggle/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ ├── theme-config.ts │ │ │ │ └── theme-toggle-config.ts │ │ │ ├── index.ts │ │ │ ├── theme/ │ │ │ │ ├── theme-state.ts │ │ │ │ └── theme.directive.ts │ │ │ └── theme-toggle/ │ │ │ ├── theme-toggle-state.ts │ │ │ ├── theme-toggle.component.ts │ │ │ └── theme.ts │ │ ├── tooltip/ │ │ │ ├── README.md │ │ │ ├── ng-package.json │ │ │ └── src/ │ │ │ ├── config/ │ │ │ │ └── tooltip-config.ts │ │ │ ├── index.ts │ │ │ └── tooltip/ │ │ │ ├── theme.ts │ │ │ ├── tooltip-state.ts │ │ │ └── tooltip.directive.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ └── tsconfig.lib.prod.json │ └── tools/ │ ├── .eslintrc.json │ ├── README.md │ ├── generators.json │ ├── package.json │ ├── project.json │ ├── src/ │ │ ├── generators/ │ │ │ ├── component/ │ │ │ │ ├── files/ │ │ │ │ │ ├── component/ │ │ │ │ │ │ └── __directoryName__/ │ │ │ │ │ │ └── src/ │ │ │ │ │ │ ├── __fileName__/ │ │ │ │ │ │ │ ├── __fileName__-state.ts.template │ │ │ │ │ │ │ ├── __fileName__.component.ts.template │ │ │ │ │ │ │ └── theme.ts.template │ │ │ │ │ │ └── config/ │ │ │ │ │ │ └── __fileName__-config.ts.template │ │ │ │ │ └── directive/ │ │ │ │ │ └── __directoryName__/ │ │ │ │ │ └── src/ │ │ │ │ │ ├── __fileName__/ │ │ │ │ │ │ ├── __fileName__-state.ts.template │ │ │ │ │ │ ├── __fileName__.directive.ts.template │ │ │ │ │ │ └── theme.ts.template │ │ │ │ │ └── config/ │ │ │ │ │ └── __fileName__-config.ts.template │ │ │ │ ├── generator.ts │ │ │ │ ├── schema.d.ts │ │ │ │ └── schema.json │ │ │ ├── documentation/ │ │ │ │ ├── files/ │ │ │ │ │ └── __fileName__/ │ │ │ │ │ ├── _default.component.html.template │ │ │ │ │ ├── _default.component.ts.template │ │ │ │ │ ├── index.md.template │ │ │ │ │ └── ng-doc.page.ts.template │ │ │ │ ├── generator.ts │ │ │ │ ├── schema.d.ts │ │ │ │ └── schema.json │ │ │ └── storybook/ │ │ │ ├── files/ │ │ │ │ └── __fileName__.component.stories.ts.template │ │ │ ├── generator.ts │ │ │ ├── schema.d.ts │ │ │ └── schema.json │ │ ├── index.ts │ │ └── utils/ │ │ └── index.ts │ ├── tsconfig.json │ └── tsconfig.lib.json ├── nx.json ├── package.json ├── pnpm-workspace.yaml └── tsconfig.base.json