Initial commit
This commit is contained in:
commit
78f8d225ee
21173 changed files with 2907774 additions and 0 deletions
25
node_modules/tailwind-merge/src/lib/extend-tailwind-merge.ts
generated
vendored
Normal file
25
node_modules/tailwind-merge/src/lib/extend-tailwind-merge.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
import { createTailwindMerge } from './create-tailwind-merge'
|
||||
import { getDefaultConfig } from './default-config'
|
||||
import { mergeConfigs } from './merge-configs'
|
||||
import { AnyConfig, ConfigExtension, DefaultClassGroupIds, DefaultThemeGroupIds } from './types'
|
||||
|
||||
type CreateConfigSubsequent = (config: AnyConfig) => AnyConfig
|
||||
|
||||
export const extendTailwindMerge = <
|
||||
AdditionalClassGroupIds extends string = never,
|
||||
AdditionalThemeGroupIds extends string = never,
|
||||
>(
|
||||
configExtension:
|
||||
| ConfigExtension<
|
||||
DefaultClassGroupIds | AdditionalClassGroupIds,
|
||||
DefaultThemeGroupIds | AdditionalThemeGroupIds
|
||||
>
|
||||
| CreateConfigSubsequent,
|
||||
...createConfig: CreateConfigSubsequent[]
|
||||
) =>
|
||||
typeof configExtension === 'function'
|
||||
? createTailwindMerge(getDefaultConfig, configExtension, ...createConfig)
|
||||
: createTailwindMerge(
|
||||
() => mergeConfigs(getDefaultConfig(), configExtension),
|
||||
...createConfig,
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue