We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
useTheme
1 parent b0a8b09 commit f82e67fCopy full SHA for f82e67f
packages/core/index.ts
@@ -2,7 +2,7 @@ import styled from './src/styled'
2
3
export * from './src/providers/theme'
4
export * from './src/helper'
5
-// export * from './hooks'
+export * from './src/hooks'
6
7
export * from './src/styled'
8
packages/core/src/hooks/index.ts
@@ -0,0 +1 @@
1
+export * from './useTheme'
packages/core/src/hooks/useTheme.ts
@@ -0,0 +1,6 @@
+import { DefaultTheme } from '@/src/providers/theme'
+import { inject } from 'vue'
+
+export const useTheme = () => {
+ return inject<DefaultTheme>('$theme', {})
+}
packages/core/types.d.ts
0 commit comments