@@ -2,11 +2,16 @@ import { Property } from 'csstype';
22import { WebDesignToken } from '@aws-amplify/ui' ;
33
44import type {
5+ BoxShadowKeys ,
56 ColorKeys ,
7+ FontFamilyKeys ,
68 FontSizeKeys ,
79 FontWeightKeys ,
10+ LineHeightKeys ,
11+ OpacityKeys ,
812 RadiiKeys ,
913 SpaceKeys ,
14+ TransformKeys ,
1015} from './theme' ;
1116import { FlexItemStyleProps , FlexContainerStyleProps } from './flex' ;
1217import { GridItemStyleProps , GridContainerStyleProps } from './grid' ;
@@ -55,10 +60,10 @@ export interface BaseStyleProps extends FlexItemStyleProps, GridItemStyleProps {
5560 border ?: ResponsiveStyle < StyleToken < Property . Border > > ;
5661 borderRadius ?: ResponsiveStyle < RadiiKeys < StyleToken < Property . BorderRadius > > > ;
5762 bottom ?: ResponsiveStyle < SpaceKeys < StyleToken < Property . Bottom > > > ;
58- boxShadow ?: ResponsiveStyle < StyleToken < Property . BoxShadow > > ;
63+ boxShadow ?: ResponsiveStyle < BoxShadowKeys < StyleToken < Property . BoxShadow > > > ;
5964 color ?: ResponsiveStyle < ColorKeys < StyleToken < Property . Color > > > ;
6065 display ?: ResponsiveStyle < StyleToken < Property . Display > > ;
61- fontFamily ?: ResponsiveStyle < StyleToken < Property . FontFamily > > ;
66+ fontFamily ?: ResponsiveStyle < FontFamilyKeys < StyleToken < Property . FontFamily > > > ;
6267 fontSize ?: ResponsiveStyle < FontSizeKeys < StyleToken < Property . FontSize > > > ;
6368 fontStyle ?: ResponsiveStyle < StyleToken < Property . FontStyle > > ;
6469 fontWeight ?: ResponsiveStyle < FontWeightKeys < StyleToken < Property . FontWeight > > > ;
@@ -67,7 +72,7 @@ export interface BaseStyleProps extends FlexItemStyleProps, GridItemStyleProps {
6772 letterSpacing ?: ResponsiveStyle <
6873 SpaceKeys < StyleToken < Property . LetterSpacing > >
6974 > ;
70- lineHeight ?: ResponsiveStyle < StyleToken < Property . LineHeight > > ;
75+ lineHeight ?: ResponsiveStyle < LineHeightKeys < StyleToken < Property . LineHeight > > > ;
7176 margin ?: ResponsiveStyle < StyleToken < Property . Margin > > ;
7277 marginBlockEnd ?: ResponsiveStyle <
7378 SpaceKeys < StyleToken < Property . MarginBlockEnd > >
@@ -89,7 +94,7 @@ export interface BaseStyleProps extends FlexItemStyleProps, GridItemStyleProps {
8994 maxWidth ?: ResponsiveStyle < SpaceKeys < StyleToken < Property . MaxWidth > > > ;
9095 minHeight ?: ResponsiveStyle < SpaceKeys < StyleToken < Property . MinHeight > > > ;
9196 minWidth ?: ResponsiveStyle < SpaceKeys < StyleToken < Property . MinWidth > > > ;
92- opacity ?: ResponsiveStyle < StyleToken < Property . Opacity > > ;
97+ opacity ?: ResponsiveStyle < OpacityKeys < StyleToken < Property . Opacity > > > ;
9398 overflow ?: ResponsiveStyle < StyleToken < Property . Overflow > > ;
9499 padding ?: ResponsiveStyle < StyleToken < Property . Padding > > ;
95100 paddingBlockEnd ?: ResponsiveStyle <
@@ -116,7 +121,7 @@ export interface BaseStyleProps extends FlexItemStyleProps, GridItemStyleProps {
116121 textDecoration ?: ResponsiveStyle < StyleToken < Property . TextDecoration > > ;
117122 textTransform ?: ResponsiveStyle < StyleToken < Property . TextTransform > > ;
118123 top ?: ResponsiveStyle < SpaceKeys < StyleToken < Property . Top > > > ;
119- transform ?: ResponsiveStyle < StyleToken < Property . Transform > > ;
124+ transform ?: ResponsiveStyle < TransformKeys < StyleToken < Property . Transform > > > ;
120125 transformOrigin ?: ResponsiveStyle < StyleToken < Property . TransformOrigin > > ;
121126 width ?: ResponsiveStyle < SpaceKeys < StyleToken < Property . Width > > > ;
122127 whiteSpace ?: ResponsiveStyle < StyleToken < Property . WhiteSpace > > ;
0 commit comments