Files
2026-07-07 18:38:36 +05:30

135 lines
3.7 KiB
SCSS

/* Start Dropdown Styles */
.ti-dropdown {
@apply relative inline-flex;
}
.ti-dropdown-toggle {
@apply py-3 px-4 inline-flex justify-center items-center gap-2 rounded-sm border dark:border-defaultborder/10 font-medium shadow-sm align-middle;
}
.ti-dropdown-caret {
@apply w-2.5 h-2.5 text-gray-600 dark:text-white/70;
}
.ti-dropdown-menu {
@apply transition-[opacity,margin] hs-dropdown-open:opacity-100 opacity-0 z-[13] mt-2 min-w-[10rem] bg-white shadow-md border border-gray-200 rounded-sm dark:bg-bodybg dark:border-white/10 dark:divide-white/10;
}
.ti-dropdown-item {
@apply py-2 px-[0.9375rem] text-[0.8125rem] font-medium block text-gray-800 hover:bg-primary/[0.05] hover:text-primary focus:ring-0 focus:ring-primary dark:text-white/70 dark:hover:bg-primary/5 dark:hover:text-primary;
&.active{
@apply bg-primary! text-white!;
}
&.disabled{
@apply text-textmuted bg-transparent pointer-events-none;
}
}
.ti-dropdown-menu-hover {
@apply after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full;
}
.ti-dropdown-divider {
@apply py-2 first:pt-0 last:pb-0 dark:border-defaultborder/10;
}
hr{
@apply dark:!border-defaultborder/10;
}
.ti-dropdown-title {
@apply block py-2 px-3 text-xs font-medium uppercase text-gray-400 dark:text-white/70;
}
.ti-dropdown-header {
@apply py-3 px-5 -m-2 bg-gray-100 rounded-t-sm dark:bg-black/20;
.ti-dropdown-header-title {
@apply text-sm text-gray-500 dark:text-white;
}
.ti-dropdown-header-content {
@apply text-sm font-medium text-gray-800 dark:text-white;
}
}
.ti-dropdowm-profileimg {
@apply w-8 h-auto rounded-full;
}
.ti-dropdowm-profileimg-content {
@apply text-gray-600 font-medium truncate max-w-[7.5rem] dark:text-white/70;
}
.ti-dropdown-icon {
@apply w-4 h-4 text-gray-600 dark:text-white/70;
}
.ti-dropdown-toggle{
@apply relative;
.ti-dropdown-toggle{
@apply after:inline-block after:ms-1 after:align-[0] after:content-["\f282"] after:border-0 after:text-[0.6rem] after:font-semibold;
}
.ti-dropup .ti-dropdown-toggle{
@apply after:inline-block after:ms-1 after:align-[0] after:content-["\F286"] after:border-0 after:text-[0.6rem] after:font-semibold;
}
.dropend .ti-dropdown-toggle{
@apply after:inline-block after:ms-1 after:align-[0] after:content-["\F285"] after:border-0 after:text-[0.6rem] after:font-semibold;
}
.dropstart .ti-dropdown-toggle{
@apply before:inline-block before:ms-1 before:align-[0] before:content-["\F284"] before:border-0 before:text-[0.6rem] before:font-semibold;
}
.dropdown-toggle-split {
@apply opacity-[0.85];
}
}
.dropmenu-item-warning {
.ti-dropdown-item {
&:hover,
&:focus,
&:active,
&.active {
@apply bg-warning/10! text-warning!;
}
}
}
.dropmenu-item-info {
.ti-dropdown-item {
&:hover,
&:focus,
&:active,
&.active {
@apply bg-info/10! text-info!;
}
}
}
.dropmenu-light-success{
@apply bg-success/10 backdrop-blur-3xl;
.ti-dropdown-item {
&:hover,
&:focus,
&:active,
&.active {
@apply text-white! bg-success!;
}
}
}
.dropmenu-light-danger{
@apply bg-danger/10 backdrop-blur-3xl;
.ti-dropdown-item {
&:hover,
&:focus,
&:active,
&.active {
@apply text-white! bg-danger!;
}
}
}
.ti-btn-list a{
@apply me-0;
}
.bd-example>.dropdown-menu {
@apply static block;
}
.dropdown-header {
@apply block py-2 px-4 mb-0 text-[0.875rem];
}
/* End Dropdown Styles */