UNPKG

@sikka/hawa

Version:

Modern UI Kit made with Tailwind

99 lines (96 loc) 2.75 kB
type DirectionType = "rtl" | "ltr"; type PositionType = "top" | "bottom" | "right" | "left"; type RadioOptionType = { label: string; value: string; }; type PricingPlanTexts = { title?: string; subtitle?: string; buttonText?: string; cycleText?: string; currencyText?: string; soon?: string; recommended?: string; priceless?: string; }; type ThirdPartyAuthTextsTypes = { continueWithGoogle?: string; continueWithTwitter?: string; continueWithApple?: string; continueWithMicrosoft?: string; continueWithGithub?: string; continueWithEmail?: string; continueWithPhone?: string; continueWithNafath?: string; continueWithMetamask?: string; }; type BaseInputType = { label?: string; placeholder?: string; }; type ValidationTexts = { required?: string; invalid?: string; }; type TextInputType = ValidationTexts & { label?: string; placeholder?: string; }; type PasswordInputType = BaseInputType & { required?: string; tooShort?: string; }; type UsernameInputType = TextInputType & { tooShort?: string; tooLong?: string; }; type ConfirmInputType = BaseInputType & { required?: string; dontMatch?: string; }; type LoginFormTextsTypes = ThirdPartyAuthTextsTypes & { email?: TextInputType; username?: UsernameInputType; phone?: TextInputType; password?: PasswordInputType; forgotPassword?: string; newUserText?: string; createAccount?: string; loginText?: string; }; type RegisterFormTextsTypes = ThirdPartyAuthTextsTypes & { fullName?: BaseInputType; email?: TextInputType; username?: UsernameInputType; password?: PasswordInputType; confirm?: ConfirmInputType; userReference?: BaseInputType; subscribeToNewsletter?: string; termsRequired?: string; refCode?: string; refCodePlaceholder?: string; existingUserText?: string; termsText?: string; iAcceptText?: string; registerText?: string; loginText?: string; }; type ResetPasswordTextsTypes = { email?: TextInputType; emailSentText?: string; registerText?: string; resetPassword?: string; dontHaveAccount?: string; headTitle?: string; headDescription?: string; }; type NewPasswordTextsTypes = { password?: PasswordInputType; confirm?: ConfirmInputType; updatePassword?: string; passwordChanged?: string; dontHaveAccount?: string; registerText?: string; }; export type { BaseInputType as B, DirectionType as D, LoginFormTextsTypes as L, NewPasswordTextsTypes as N, PositionType as P, RadioOptionType as R, TextInputType as T, ThirdPartyAuthTextsTypes as a, RegisterFormTextsTypes as b, ResetPasswordTextsTypes as c, PricingPlanTexts as d };