spur-tailwind
Version:
Spur web UI
82 lines (63 loc) • 1.66 kB
CSS
.search-field {
@apply flex h-full relative;
}
.search-field-btn {
@apply px-4 h-11 w-full border border-spur-grey rounded-md text-left;
}
.search-field-btn[disabled] {
@apply bg-filter-grey cursor-not-allowed;
}
.search-field-btn-placeholder {
@apply text-border-line-purple;
line-height: 44px;
margin-left: -1px;
}
.search-field-input {
@apply px-4 h-11 w-full bg-transparent;
margin: -1px;
}
.search-field-btn:focus,
.search-field-input:focus {
outline: none;
}
.search-field-input::-webkit-input-placeholder {
@apply text-border-line-purple opacity-100;
}
.search-field-input::-moz-placeholder {
@apply text-border-line-purple opacity-100;
}
.search-field-input:-ms-input-placeholder {
@apply text-border-line-purple opacity-100;
}
.search-field-input:-moz-placeholder {
@apply text-border-line-purple opacity-100;
}
.search-field-input::placeholder {
@apply text-border-line-purple opacity-100;
}
.search-field-dropdown {
@apply absolute top-0 inset-x-0 z-10 hidden overflow-hidden w-full border border-spur-grey rounded-md bg-white;
}
.search-field-results {
@apply max-h-3xs overflow-y-scroll border-t border-spur-grey;
}
.search-field-result {
@apply flex flex-col justify-center px-4 min-h-11;
}
.search-field-result.disabled {
@apply opacity-50;
}
.search-field-result:hover {
@apply bg-filter-grey cursor-pointer;
}
.search-field-result.is-selected,
.search-field-result.is-selected:hover {
@apply bg-support-purple text-white;
}
/* Active state */
/* .search-field.is-active .search-field-btn {
@apply .rounded-b-none;
} */
.search-field.is-active .search-field-dropdown {
@apply block;
}