|
75 | 75 |
|
76 | 76 | let fieldClasses: ComponentProps<TextField>['classes'];
|
77 | 77 | $: {
|
78 |
| - let v: {root?: any} = {}; |
| 78 | + let v: { root?: any } = {}; |
79 | 79 | if (typeof settingsClasses?.field === 'string') {
|
80 | 80 | v = { root: settingsClasses.field };
|
81 | 81 | } else {
|
82 | 82 | v = settingsClasses?.field ?? {};
|
83 | 83 | }
|
84 | 84 | if (typeof classes?.field === 'string') {
|
85 |
| - fieldClasses = { ...v, root: cls(v.root, classes.field)}; |
| 85 | + fieldClasses = { ...v, root: cls(v.root, classes.field) }; |
86 | 86 | } else {
|
87 |
| - fieldClasses = { ...v, ...classes?.field ?? {} }; |
| 87 | + fieldClasses = { ...v, ...(classes?.field ?? {}) }; |
88 | 88 | }
|
89 | 89 | }
|
90 | 90 |
|
91 | 91 | let optionClasses: ComponentProps<MenuItem>['classes'];
|
92 | 92 | $: {
|
93 |
| - let v: {root?: any} = {}; |
| 93 | + let v: { root?: any } = {}; |
94 | 94 | if (typeof settingsClasses?.option === 'string') {
|
95 | 95 | v = { root: settingsClasses.option };
|
96 | 96 | } else {
|
97 | 97 | v = settingsClasses?.option ?? {};
|
98 | 98 | }
|
99 | 99 | if (typeof classes?.option === 'string') {
|
100 |
| - optionClasses = { ...v, root: cls(v.root, classes.option)}; |
| 100 | + optionClasses = { ...v, root: cls(v.root, classes.option) }; |
101 | 101 | } else {
|
102 |
| - optionClasses = { ...v, ...classes?.option ?? {} }; |
| 102 | + optionClasses = { ...v, ...(classes?.option ?? {}) }; |
103 | 103 | }
|
104 | 104 | }
|
105 | 105 |
|
|
454 | 454 | classes={{
|
455 | 455 | ...fieldClasses,
|
456 | 456 | container: inlineOptions
|
457 |
| - ? cls('border-none shadow-none hover:shadow-none group-focus-within:shadow-none', fieldClasses?.container) |
| 457 | + ? cls( |
| 458 | + 'border-none shadow-none hover:shadow-none group-focus-within:shadow-none', |
| 459 | + fieldClasses?.container |
| 460 | + ) |
458 | 461 | : fieldClasses?.container,
|
459 |
| - |
460 | 462 | }}
|
461 | 463 | class={cls('h-full')}
|
462 | 464 | role="combobox"
|
|
563 | 565 | <svelte:fragment slot="option" let:option let:index>
|
564 | 566 | <slot name="option" {option} {index} {selected} {value} {highlightIndex}>
|
565 | 567 | <MenuItem
|
566 |
| - classes={optionClasses} |
| 568 | + classes={optionClasses} |
567 | 569 | class={cls(
|
568 | 570 | index === highlightIndex && '[:not(.group:hover)>&]:bg-surface-content/5',
|
569 | 571 | option === selected && (classes.selected || 'font-semibold'),
|
|
0 commit comments