Skip to content

Commit

Permalink
fix(customization): switch typings for generic theme to theme package
Browse files Browse the repository at this point in the history
  • Loading branch information
SiTaggart authored and TheSisb committed Dec 11, 2020
1 parent 9b81663 commit 3a91b24
Showing 1 changed file with 2 additions and 114 deletions.
116 changes: 2 additions & 114 deletions packages/paste-customization/src/types.ts
Original file line number Diff line number Diff line change
@@ -1,115 +1,3 @@
import {ThemeShape} from '@twilio-paste/theme';
import {GenericThemeShape} from '@twilio-paste/theme';

// TODO Dynamically type this
export type CustomTheme = Partial<{
backgroundColors: Partial<
{
[key in keyof ThemeShape['backgroundColors']]: any;
}
>;
borderColors: Partial<
{
[key in keyof ThemeShape['borderColors']]: any;
}
>;
borderWidths: Partial<
{
[key in keyof ThemeShape['borderWidths']]: any;
}
>;
breakpoints: Partial<
{
[key in keyof ThemeShape['breakpoints']]: any;
}
>;
colors: Partial<
{
[key in keyof ThemeShape['colors']]: any;
}
>;
fontSizes: Partial<
{
[key in keyof ThemeShape['fontSizes']]: any;
}
>;
fontWeights: Partial<
{
[key in keyof ThemeShape['fontWeights']]: any;
}
>;
fonts: Partial<
{
[key in keyof ThemeShape['fonts']]: any;
}
>;
heights: Partial<
{
[key in keyof ThemeShape['heights']]: any;
}
>;
iconSizes: Partial<
{
[key in keyof ThemeShape['iconSizes']]: any;
}
>;
lineHeights: Partial<
{
[key in keyof ThemeShape['lineHeights']]: any;
}
>;
maxHeights: Partial<
{
[key in keyof ThemeShape['maxHeights']]: any;
}
>;
maxWidths: Partial<
{
[key in keyof ThemeShape['maxWidths']]: any;
}
>;
minHeights: Partial<
{
[key in keyof ThemeShape['minHeights']]: any;
}
>;
minWidths: Partial<
{
[key in keyof ThemeShape['minWidths']]: any;
}
>;
radii: Partial<
{
[key in keyof ThemeShape['radii']]: any;
}
>;
shadows: Partial<
{
[key in keyof ThemeShape['shadows']]: any;
}
>;
sizes: Partial<
{
[key in keyof ThemeShape['sizes']]: any;
}
>;
space: Partial<
{
[key in keyof ThemeShape['space']]: any;
}
>;
textColors: Partial<
{
[key in keyof ThemeShape['textColors']]: any;
}
>;
widths: Partial<
{
[key in keyof ThemeShape['widths']]: any;
}
>;
zIndices: Partial<
{
[key in keyof ThemeShape['zIndices']]: any;
}
>;
}>;
export type CustomTheme = Partial<GenericThemeShape>;

0 comments on commit 3a91b24

Please sign in to comment.