UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

364 lines 15.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DRAWER_STYLES = void 0; const level_1 = require("../../../../components/drawer/types/level"); const variantPosition_1 = require("../../../../components/drawer/types/variantPosition"); const breakpoints_1 = require("../../../../types/breakpoints/breakpoints"); const borders_1 = require("../../foundations/borders"); const colors_1 = require("../../foundations/colors"); const sizes_1 = require("../../foundations/sizes"); const spacings_1 = require("../../foundations/spacings"); const typography_1 = require("../../foundations/typography"); const variants_1 = require("../text/variants"); const variants_2 = require("../variants"); const variants_3 = require("./variants"); const containerCommonProps = { [variantPosition_1.DrawerVariantPositionTypes.DRAWER_RIGHT]: { border_top_left_radius: borders_1.RADIUS.radius_50, border_bottom_left_radius: borders_1.RADIUS.radius_50, max_height: spacings_1.SPACINGS.spacing_100_vh, background: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, min_width: '50vw', max_width: '50vw', }, [variantPosition_1.DrawerVariantPositionTypes.DRAWER_LEFT]: { border_top_right_radius: borders_1.RADIUS.radius_50, border_bottom_right_radius: borders_1.RADIUS.radius_50, max_height: spacings_1.SPACINGS.spacing_100_vh, background: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, min_width: '50vw', max_width: '50vw', }, [variantPosition_1.DrawerVariantPositionTypes.DRAWER_BOTTOM]: { border_top_right_radius: borders_1.RADIUS.radius_50, border_top_left_radius: borders_1.RADIUS.radius_50, background: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, }; const commonIconContainerProps = { background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }; const commonTitleProps = { font_variant: variants_1.TextVariantType.HEADING_H4_EXPANDED, font_weight: typography_1.FONT_WEIGHT.font_weight_600, color: colors_1.COLORS.NEUTRAL.color_neutral_font_50, }; const commonIconProps = { width: sizes_1.SIZES.size_250, height: sizes_1.SIZES.size_250, color: colors_1.COLORS.NEUTRAL.color_neutral_icon_50, }; const commonFooterProps = { border_top: `${borders_1.BORDERS.border_50} solid ${colors_1.COLORS.NEUTRAL.color_neutral_border_200}`, variant: variants_2.FooterVariants.DEFAULT, }; const commonContentProps = { childs: { margin_left: spacings_1.SPACINGS.spacing_100, }, firstChild: { margin_top: spacings_1.SPACINGS.spacing_100, margin_left: spacings_1.SPACINGS.spacing_100, }, lastChild: { margin_bottom: spacings_1.SPACINGS.spacing_100, margin_left: spacings_1.SPACINGS.spacing_100, }, }; exports.DRAWER_STYLES = { [variants_3.DrawerVariantType.DEFAULT]: { [breakpoints_1.DeviceBreakpointsType.DESKTOP]: { container: { ...containerCommonProps, }, iconContainer: { ...commonIconContainerProps, padding_top: spacings_1.SPACINGS.spacing_400, padding_left: spacings_1.SPACINGS.spacing_400, padding_right: spacings_1.SPACINGS.spacing_400, padding_bottom: spacings_1.SPACINGS.spacing_300, }, icon: { ...commonIconProps, }, titleContentFooterContainer: { padding_left: spacings_1.SPACINGS.spacing_740, padding_right: spacings_1.SPACINGS.spacing_740, paddingTopIsBlocking: spacings_1.SPACINGS.spacing_650, }, titleContainer: { margin_bottom: spacings_1.SPACINGS.spacing_400, text_align: typography_1.TEXT_ALIGN.left, background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, title: { ...commonTitleProps, }, content: { ...commonContentProps, }, footer: { ...commonFooterProps, margin_top: spacings_1.SPACINGS.spacing_600, padding_top: spacings_1.SPACINGS.spacing_350, padding_bottom: spacings_1.SPACINGS.spacing_350, }, [level_1.DrawerLevelPositionTypes.FIRST_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_RIGHT, }, [level_1.DrawerLevelPositionTypes.SECOND_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_RIGHT, }, }, [breakpoints_1.DeviceBreakpointsType.TABLET]: { container: { ...containerCommonProps, [variantPosition_1.DrawerVariantPositionTypes.DRAWER_BOTTOM]: { ...containerCommonProps.DRAWER_BOTTOM, min_height: 'var(--100svh, 100vh)', background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, }, iconContainer: { ...commonIconContainerProps, padding_top: spacings_1.SPACINGS.spacing_400, padding_left: spacings_1.SPACINGS.spacing_400, padding_right: spacings_1.SPACINGS.spacing_400, padding_bottom: spacings_1.SPACINGS.spacing_300, }, icon: { ...commonIconProps, }, titleContentFooterContainer: { padding_left: spacings_1.SPACINGS.spacing_400, padding_right: spacings_1.SPACINGS.spacing_400, paddingTopIsBlocking: spacings_1.SPACINGS.spacing_650, }, titleContainer: { margin_bottom: spacings_1.SPACINGS.spacing_400, text_align: typography_1.TEXT_ALIGN.center, background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, title: { ...commonTitleProps, }, content: { ...commonContentProps, }, footer: { ...commonFooterProps, margin_top: spacings_1.SPACINGS.spacing_300, padding_top: spacings_1.SPACINGS.spacing_350, padding_bottom: spacings_1.SPACINGS.spacing_350, }, [level_1.DrawerLevelPositionTypes.FIRST_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_BOTTOM, }, [level_1.DrawerLevelPositionTypes.SECOND_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_LEFT, }, }, [breakpoints_1.DeviceBreakpointsType.MOBILE]: { container: { ...containerCommonProps, [variantPosition_1.DrawerVariantPositionTypes.DRAWER_BOTTOM]: { ...containerCommonProps.DRAWER_BOTTOM, min_height: 'var(--100svh, 100vh)', background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, }, iconContainer: { ...commonIconContainerProps, padding_top: spacings_1.SPACINGS.spacing_300, padding_left: spacings_1.SPACINGS.spacing_300, padding_right: spacings_1.SPACINGS.spacing_300, padding_bottom: spacings_1.SPACINGS.spacing_300, }, icon: { ...commonIconProps, }, titleContentFooterContainer: { padding_left: spacings_1.SPACINGS.spacing_300, padding_right: spacings_1.SPACINGS.spacing_300, paddingTopIsBlocking: spacings_1.SPACINGS.spacing_600, }, titleContainer: { margin_bottom: spacings_1.SPACINGS.spacing_400, text_align: typography_1.TEXT_ALIGN.center, background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, title: { ...commonTitleProps, }, content: { ...commonContentProps, }, footer: { ...commonFooterProps, margin_top: spacings_1.SPACINGS.spacing_400, padding_top: spacings_1.SPACINGS.spacing_0, padding_bottom: spacings_1.SPACINGS.spacing_400, padding_left: spacings_1.SPACINGS.spacing_300, padding_right: spacings_1.SPACINGS.spacing_300, border_top: spacings_1.SPACINGS.spacing_0, }, [level_1.DrawerLevelPositionTypes.FIRST_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_BOTTOM, }, [level_1.DrawerLevelPositionTypes.SECOND_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_LEFT, }, }, }, [variants_3.DrawerVariantType.TESTING_NO_ANIMATION]: { [breakpoints_1.DeviceBreakpointsType.DESKTOP]: { container: { ...containerCommonProps, [variantPosition_1.DrawerVariantPositionTypes.DRAWER_RIGHT]: { background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, width: '37.5rem', height: '15rem', min_width: '37.5rem', min_height: '15rem', border_top_left_radius: borders_1.RADIUS.radius_50, border_bottom_left_radius: borders_1.RADIUS.radius_50, [breakpoints_1.DeviceBreakpointsType.DESKTOP]: { min_width: '37.5rem', min_height: '15rem', }, }, }, iconContainer: { ...commonIconContainerProps, padding_top: spacings_1.SPACINGS.spacing_0, padding_left: spacings_1.SPACINGS.spacing_0, padding_right: spacings_1.SPACINGS.spacing_0, padding_bottom: spacings_1.SPACINGS.spacing_0, }, icon: { ...commonIconProps, }, titleContentFooterContainer: { padding_left: spacings_1.SPACINGS.spacing_0, padding_right: spacings_1.SPACINGS.spacing_0, paddingTopIsBlocking: spacings_1.SPACINGS.spacing_0, }, titleContainer: { margin_bottom: spacings_1.SPACINGS.spacing_400, text_align: typography_1.TEXT_ALIGN.left, background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, title: { ...commonTitleProps, }, content: { ...commonContentProps, }, footer: { ...commonFooterProps, margin_top: spacings_1.SPACINGS.spacing_0, padding_top: spacings_1.SPACINGS.spacing_0, padding_bottom: spacings_1.SPACINGS.spacing_0, }, [level_1.DrawerLevelPositionTypes.FIRST_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_NO_ANIMATION, }, [level_1.DrawerLevelPositionTypes.SECOND_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_NO_ANIMATION, }, }, [breakpoints_1.DeviceBreakpointsType.TABLET]: { container: { ...containerCommonProps, [variantPosition_1.DrawerVariantPositionTypes.DRAWER_RIGHT]: { width: '11rem', height: '9rem', min_width: '11rem', min_height: '9rem', border_top_left_radius: borders_1.RADIUS.radius_50, border_bottom_left_radius: borders_1.RADIUS.radius_50, }, }, iconContainer: { ...commonIconContainerProps, padding_top: spacings_1.SPACINGS.spacing_400, padding_left: spacings_1.SPACINGS.spacing_400, padding_right: spacings_1.SPACINGS.spacing_400, padding_bottom: spacings_1.SPACINGS.spacing_300, }, icon: { ...commonIconProps, }, titleContentFooterContainer: { padding_left: spacings_1.SPACINGS.spacing_400, padding_right: spacings_1.SPACINGS.spacing_400, paddingTopIsBlocking: spacings_1.SPACINGS.spacing_650, }, titleContainer: { margin_bottom: spacings_1.SPACINGS.spacing_400, text_align: typography_1.TEXT_ALIGN.center, background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, title: { ...commonTitleProps, }, content: { ...commonContentProps, }, footer: { ...commonFooterProps, margin_top: spacings_1.SPACINGS.spacing_300, padding_top: spacings_1.SPACINGS.spacing_350, padding_bottom: spacings_1.SPACINGS.spacing_350, }, [level_1.DrawerLevelPositionTypes.FIRST_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_NO_ANIMATION, }, [level_1.DrawerLevelPositionTypes.SECOND_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_NO_ANIMATION, }, }, [breakpoints_1.DeviceBreakpointsType.MOBILE]: { iconContainer: { ...commonIconContainerProps, padding_top: spacings_1.SPACINGS.spacing_300, padding_left: spacings_1.SPACINGS.spacing_300, padding_right: spacings_1.SPACINGS.spacing_300, padding_bottom: spacings_1.SPACINGS.spacing_300, }, icon: { ...commonIconProps, }, titleContentFooterContainer: { padding_left: spacings_1.SPACINGS.spacing_50, padding_right: spacings_1.SPACINGS.spacing_50, paddingTopIsBlocking: spacings_1.SPACINGS.spacing_600, }, titleContainer: { margin_bottom: spacings_1.SPACINGS.spacing_400, text_align: typography_1.TEXT_ALIGN.center, background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250, }, title: { ...commonTitleProps, }, content: { ...commonContentProps, }, footer: { ...commonFooterProps, margin_top: spacings_1.SPACINGS.spacing_0, padding_top: spacings_1.SPACINGS.spacing_0, padding_bottom: spacings_1.SPACINGS.spacing_0, border_top: spacings_1.SPACINGS.spacing_0, }, [level_1.DrawerLevelPositionTypes.FIRST_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_NO_ANIMATION, }, [level_1.DrawerLevelPositionTypes.SECOND_LEVEL]: { containerPosition: variantPosition_1.DrawerVariantPositionTypes.DRAWER_NO_ANIMATION, }, }, }, }; //# sourceMappingURL=styles.js.map