20 lines
572 B
TypeScript
20 lines
572 B
TypeScript
import { Breakpoints } from './createBreakpoints';
|
|
import { Spacing } from './spacing';
|
|
import { StyleRules } from '../styles';
|
|
|
|
export interface Mixins {
|
|
gutters: (styles: React.CSSProperties) => React.CSSProperties;
|
|
toolbar: React.CSSProperties;
|
|
// ... use interface declaration merging to add custom mixins
|
|
}
|
|
|
|
export interface MixinsOptions extends Partial<Mixins> {
|
|
// ... use interface declaration merging to add custom mixin options
|
|
}
|
|
|
|
export default function createMixins(
|
|
breakpoints: Breakpoints,
|
|
spacing: Spacing,
|
|
mixins: MixinsOptions,
|
|
): Mixins;
|