Skip to content

Commit bf4cb28

Browse files
committed
add missing position modifiers typings
1 parent 3e85b21 commit bf4cb28

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

generatedTypes/commons/modifiers.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export declare type ColorLiterals = keyof typeof colorsPalette;
5959
export declare type TypographyLiterals = keyof typeof TypographyPresets;
6060
export declare type BorderRadiusLiterals = keyof typeof BorderRadiusesLiterals;
6161
export declare type AlignmentLiterals = 'row' | 'spread' | 'center' | 'centerH' | 'centerV' | 'left' | 'right' | 'top' | 'bottom';
62+
export declare type PositionLiterals = 'absF' | 'absL' | 'absR' | 'absT' | 'absB' | 'absV' | 'absH';
6263
export declare type Modifier<T extends string> = Partial<Record<T, boolean>>;
6364
export declare type CustomModifier = {
6465
[key: string]: boolean;
@@ -67,11 +68,12 @@ export declare type TypographyModifiers = Modifier<TypographyLiterals> | CustomM
6768
export declare type ColorsModifiers = Modifier<ColorLiterals> | CustomModifier;
6869
export declare type BackgroundColorModifier = Modifier<'bg'>;
6970
export declare type AlignmentModifiers = Modifier<AlignmentLiterals>;
71+
export declare type PositionModifiers = Modifier<PositionLiterals>;
7072
export declare type PaddingModifiers = Modifier<PaddingLiterals>;
7173
export declare type MarginModifiers = Modifier<MarginLiterals>;
7274
export declare type FlexModifiers = Modifier<FlexLiterals>;
7375
export declare type BorderRadiusModifiers = Modifier<BorderRadiusLiterals>;
74-
export declare type ContainerModifiers = AlignmentModifiers & PaddingModifiers & MarginModifiers & FlexModifiers & BorderRadiusModifiers & BackgroundColorModifier;
76+
export declare type ContainerModifiers = AlignmentModifiers & PositionModifiers & PaddingModifiers & MarginModifiers & FlexModifiers & BorderRadiusModifiers & BackgroundColorModifier;
7577
export declare function extractColorValue(props: Dictionary<any>): any;
7678
export declare function extractBackgroundColorValue(props: Dictionary<any>): any;
7779
export declare function extractTypographyValue(props: Dictionary<any>): object | undefined;

src/commons/modifiers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ export type AlignmentLiterals =
7272
| 'row' | 'spread'
7373
| 'center' | 'centerH' | 'centerV'
7474
| 'left' | 'right' | 'top' | 'bottom';
75+
export type PositionLiterals = 'absF' | 'absL' | 'absR' | 'absT' | 'absB' | 'absV' | 'absH';
7576

7677
export type Modifier<T extends string> = Partial<Record<T, boolean>>
7778
export type CustomModifier = {[key: string]: boolean};
@@ -80,13 +81,15 @@ export type TypographyModifiers = Modifier<TypographyLiterals> | CustomModifier;
8081
export type ColorsModifiers = Modifier<ColorLiterals> | CustomModifier;
8182
export type BackgroundColorModifier = Modifier<'bg'>;
8283
export type AlignmentModifiers = Modifier<AlignmentLiterals>;
84+
export type PositionModifiers = Modifier<PositionLiterals>;
8385
export type PaddingModifiers = Modifier<PaddingLiterals>;
8486
export type MarginModifiers = Modifier<MarginLiterals>;
8587
export type FlexModifiers = Modifier<FlexLiterals>;
8688
export type BorderRadiusModifiers = Modifier<BorderRadiusLiterals>;
8789

8890
export type ContainerModifiers =
8991
AlignmentModifiers &
92+
PositionModifiers &
9093
PaddingModifiers &
9194
MarginModifiers &
9295
FlexModifiers &

0 commit comments

Comments
 (0)