1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import useVars from './useVars.js'
- import { getClasses } from '../utils/classes.js'
- function useHook() { // useTypography
- const { pxs, percents } = useVars()
- const Width = {
- title: 'Width',
- classes: [
- ...getClasses(pxs, {
- name: ['w-'],
- value: ['width'],
- }),
- ...getClasses(percents, {
- name: ['w-'],
- value: ['width'],
- }),
- {name: 'w-screen', value: ['width: var(--w-screen)'], percent: '100vw'}
- ]
- }
- const Height = {
- title: 'Height',
- classes: [
- ...getClasses(pxs, {
- name: ['h-'],
- value: ['height'],
- }),
- ...getClasses(percents, {
- name: ['h-'],
- value: ['height'],
- }),
- {name: 'h-screen', value: ['height: var(--h-screen)'], percent: '100vh'}
- ]
- }
-
- const MaxHeight = {
- title: 'Max Height',
- classes: [
- ...getClasses(pxs, {
- name: ['max-h-'],
- value: ['max-height'],
- }),
- ...getClasses(percents, {
- name: ['max-h-'],
- value: ['max-height'],
- }),
- {name: 'max-h-screen', value: ['max-height: var(--h-screen)'], percent: '100vh'}
- ]
- }
- return {
- Width,
- Height,
- MaxHeight
- }
- }
- export default useHook
|