diff --git a/src/runtime/components/forms/SelectCustom.vue b/src/runtime/components/forms/SelectCustom.vue index 3604fece..6bfa23eb 100644 --- a/src/runtime/components/forms/SelectCustom.vue +++ b/src/runtime/components/forms/SelectCustom.vue @@ -13,7 +13,7 @@ {{ placeholder }} - @@ -93,6 +93,10 @@ const props = defineProps({ type: String, default: () => $ui.selectCustom.base }, + icon: { + type: String, + default: () => $ui.selectCustom.icon + }, iconBaseClass: { type: String, default: () => $ui.selectCustom.icon.base diff --git a/src/runtime/presets/default.ts b/src/runtime/presets/default.ts index 373a13fa..1f11fb05 100644 --- a/src/runtime/presets/default.ts +++ b/src/runtime/presets/default.ts @@ -189,8 +189,10 @@ export default (variantColors: string[]) => { const selectCustom = { ...select, base: `${select.base} text-left cursor-default`, + icon: 'heroicons-solid:selector', list: { - base: 'absolute z-10 mt-1 w-full u-bg-white shadow-lg max-h-60 rounded-md py-1 text-sm ring-1 u-ring-gray-200 overflow-auto focus:outline-none', + container: 'absolute z-10 mt-1 w-full py-1 max-h-60 overflow-auto', + base: 'u-bg-white shadow-lg rounded-md ring-1 u-ring-gray-200 focus:outline-none', option: { base: 'cursor-default select-none relative py-2 pl-4 pr-10', active: 'text-white bg-primary-600',