feat(drive): refine select trigger styles in rich text editor
Some checks are pending
E2E / Playwright e2e (push) Waiting to run
Some checks are pending
E2E / Playwright e2e (push) Waiting to run
- Updated select trigger components for paragraph style and font family to include a ghost variant for improved visual consistency. - Adjusted CSS styles to standardize height and padding, enhancing the overall appearance of select elements. - Improved hover and focus states for better user interaction feedback across different themes.
This commit is contained in:
parent
580f843e4c
commit
770669424e
@ -46,8 +46,9 @@ export function DocsParagraphStyleSelect({
|
||||
return (
|
||||
<Select disabled={disabled} value={value} onValueChange={onValueChange}>
|
||||
<SelectTrigger
|
||||
variant="ghost"
|
||||
className={cn(
|
||||
"docs-toolbar-select docs-toolbar-select--style h-7 w-[120px] shrink-0 border-0 bg-transparent px-1 shadow-none",
|
||||
"docs-toolbar-select docs-toolbar-select--style h-7 w-[120px] shrink-0 border-0 bg-transparent px-1 py-0 shadow-none",
|
||||
triggerClassName
|
||||
)}
|
||||
>
|
||||
|
||||
@ -274,7 +274,8 @@ function DocsToolbarInner({
|
||||
}}
|
||||
>
|
||||
<SelectTrigger
|
||||
className="docs-toolbar-select docs-toolbar-select--font-family h-7 w-[108px] shrink-0 border-0 bg-transparent px-1 shadow-none"
|
||||
variant="ghost"
|
||||
className="docs-toolbar-select docs-toolbar-select--font-family h-7 w-[108px] shrink-0 border-0 bg-transparent px-1 py-0 shadow-none"
|
||||
style={
|
||||
fontFamilyState.kind === "single"
|
||||
? {
|
||||
|
||||
@ -1046,29 +1046,37 @@ html.dark .docs-menu-badge {
|
||||
|
||||
.docs-toolbar-select--style,
|
||||
.docs-toolbar-select--font-family {
|
||||
height: 28px !important;
|
||||
min-height: 28px !important;
|
||||
max-height: 28px !important;
|
||||
padding-block: 0 !important;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:hover,
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:focus-visible,
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style[data-state="open"],
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:hover,
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:focus-visible,
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family[data-state="open"] {
|
||||
background: #e8eaed !important;
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:hover:not(:disabled),
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:hover:not(:disabled),
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style[data-state="open"]:not(:disabled),
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family[data-state="open"]:not(:disabled) {
|
||||
background: #d3e3fd !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:hover,
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:focus-visible,
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style[data-state="open"],
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:hover,
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:focus-visible,
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family[data-state="open"] {
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:hover:not(:disabled),
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:hover:not(:disabled),
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style[data-state="open"]:not(:disabled),
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family[data-state="open"]:not(:disabled) {
|
||||
background: #444746 !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:focus-visible:not([data-state="open"]),
|
||||
.docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:focus-visible:not([data-state="open"]),
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--style:focus-visible:not([data-state="open"]),
|
||||
.dark .docs-toolbar [data-slot="select-trigger"].docs-toolbar-select--font-family:focus-visible:not([data-state="open"]) {
|
||||
background: transparent !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.docs-toolbar-select [data-slot="select-value"] {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user