UNPKG

reflexy

Version:

Flexbox layout react components

12 lines (11 loc) 525 B
import React from 'react'; import useTheme from '@mui/system/useTheme'; import { FlexContext } from '../FlexProvider'; export default function useFlexDefaults() { const context = React.use(FlexContext); const theme = useTheme(); const defaultUnit = theme?.reflexy?.defaultUnit ?? context.defaultUnit; const defaultSize = theme?.reflexy?.defaultSize ?? context.defaultSize; const defaultSizes = theme?.reflexy?.defaultSizes ?? context.defaultSizes; return { defaultUnit, defaultSize, defaultSizes }; }