@variantjs/core
Version:
VariantJS common functions and utilities
32 lines (26 loc) • 679 B
text/typescript
import TButtonConfig from './TButtonConfig';
import { enterAndLeave } from './transitions';
const TDropdownConfig = {
classes: {
trigger: TButtonConfig.classes,
// @tw
dropdown: 'w-56 bg-white rounded shadow z-10',
...enterAndLeave,
},
};
export const TDropdownClassesKeys = Object.keys(TDropdownConfig.classes);
export type TDropdownClassesValidKeys = keyof typeof TDropdownConfig.classes;
export const TDropdownPopperDefaultOptions = {
placement: 'bottom',
modifiers: [
{
name: 'offset',
options: {
offset: [0, 10],
},
},
],
strategy: 'absolute',
onFirstUpdate: undefined,
};
export default TDropdownConfig;