kwikui
Version:
KwikID's UI Component Library in Angular
37 lines (36 loc) • 1.76 kB
TypeScript
export declare enum EKwikUIButtonAppearance {
PRIMARY = "primary",
ACCENT = "accent",
SECONDARY = "secondary",
SECONDARY_DESTRUCTIVE = "secondary-destructive",
OUTLINE = "outline",
MONO = "mono",
FLAT = "flat",
WHITEBLOCK = "whiteblock",
WHITEBLOCK_ACTIVE = "whiteblock-active",
ICON = "icon"
}
export declare const VKwikUIButtonAppearance: readonly [EKwikUIButtonAppearance.PRIMARY, EKwikUIButtonAppearance.ACCENT, EKwikUIButtonAppearance.SECONDARY, EKwikUIButtonAppearance.SECONDARY_DESTRUCTIVE, EKwikUIButtonAppearance.OUTLINE, EKwikUIButtonAppearance.MONO, EKwikUIButtonAppearance.FLAT, EKwikUIButtonAppearance.WHITEBLOCK, EKwikUIButtonAppearance.WHITEBLOCK_ACTIVE, EKwikUIButtonAppearance.ICON];
export declare type TKwikUIButtonAppearance = (typeof VKwikUIButtonAppearance)[number];
export declare enum EKwikUIButtonType {
BUTTON = "button",
SUBMIT = "submit",
RESET = "reset"
}
export declare const VKwikUIButtonType: readonly [EKwikUIButtonType.BUTTON, EKwikUIButtonType.SUBMIT, EKwikUIButtonType.RESET];
export declare type TKwikUIButtonType = (typeof VKwikUIButtonType)[number];
export declare enum EKwikUIButtonShape {
SQUARE = "square",
ROUNDED = "rounded"
}
export declare const VKwikUIButtonShape: readonly [any, EKwikUIButtonShape.SQUARE, EKwikUIButtonShape.ROUNDED];
export declare type TKwikUIButtonShape = (typeof VKwikUIButtonShape)[number];
export declare enum EKwikUIButtonSize {
XS = "xs",
S = "s",
M = "m",
L = "l",
XL = "xl"
}
export declare const VKwikUIButtonSize: readonly [EKwikUIButtonSize.XS, EKwikUIButtonSize.S, EKwikUIButtonSize.M, EKwikUIButtonSize.L, EKwikUIButtonSize.XL];
export declare type TKwikUIButtonSize = (typeof VKwikUIButtonSize)[number];