diff --git a/src/theme/select-menu.ts b/src/theme/select-menu.ts index 599d3b4f..82699171 100644 --- a/src/theme/select-menu.ts +++ b/src/theme/select-menu.ts @@ -7,7 +7,26 @@ export default (options: Required) => { slots: { value: 'truncate', placeholder: 'truncate text-current/50', - input: 'text-sm px-2.5 py-1.5 placeholder-gray-400 dark:placeholder-gray-500 border-0 border-b border-gray-200 dark:border-gray-800 focus:outline-none' + input: 'placeholder-gray-400 dark:placeholder-gray-500 border-0 border-b border-gray-200 dark:border-gray-800 focus:outline-none' + }, + variants: { + size: { + xs: { + input: 'text-xs px-2 py-1' + }, + sm: { + input: 'text-xs px-2.5 py-1.5' + }, + md: { + input: 'text-sm px-2.5 py-1.5' + }, + lg: { + input: 'text-sm px-3 py-2' + }, + xl: { + input: 'text-base px-3 py-2' + } + } } }, select(options)) } diff --git a/test/components/__snapshots__/SelectMenu.spec.ts.snap b/test/components/__snapshots__/SelectMenu.spec.ts.snap index 495126fa..8a0062b6 100644 --- a/test/components/__snapshots__/SelectMenu.spec.ts.snap +++ b/test/components/__snapshots__/SelectMenu.spec.ts.snap @@ -8,7 +8,7 @@ exports[`SelectMenu > renders with arrow correctly 1`] = `
-
+