@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
249 lines • 13 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CALENDAR_STYLES = void 0;
const state_1 = require("../../../../components/calendar/list/types/state");
const state_2 = require("../../../../components/calendar/selector/monthSelector/types/state");
const state_3 = require("../../../../components/calendar/selector/types/state");
const state_4 = require("../../../../components/calendar/selector/yearSelector/types/state");
const variant_1 = require("../../../../components/calendar/types/variant");
const breakpoints_1 = require("../../../../types/breakpoints/breakpoints");
const borders_1 = require("../../foundations/borders");
const colors_1 = require("../../foundations/colors");
const shadow_1 = require("../../foundations/shadow");
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");
exports.CALENDAR_STYLES = {
[variant_1.CalendarVariantType.DEFAULT]: {
container: {
background_color: colors_1.COLORS.NEUTRAL.color_neutral_bg_250,
box_shadow: shadow_1.SHADOW.shadow_10,
[breakpoints_1.DeviceBreakpointsType.DESKTOP]: {
padding: `${spacings_1.SPACINGS.spacing_300} ${spacings_1.SPACINGS.spacing_0}`,
border_color: colors_1.COLORS.NEUTRAL.color_neutral_border_50,
border_style: 'solid',
border_width: borders_1.BORDERS.border_100,
margin_top: spacings_1.SPACINGS.spacing_150,
},
[breakpoints_1.DeviceBreakpointsType.TABLET]: {
padding: `${spacings_1.SPACINGS.spacing_0}`,
box_shadow: 'none',
},
[breakpoints_1.DeviceBreakpointsType.MOBILE]: {
padding: `${spacings_1.SPACINGS.spacing_0}`,
box_shadow: 'none',
},
},
selectorContainer: {
margin_bottom: spacings_1.SPACINGS.spacing_150,
gap: spacings_1.SPACINGS.spacing_300,
},
selectorIconAndBackTextContainer: {
gap: spacings_1.SPACINGS.spacing_150,
},
leftArrow: {
width: sizes_1.SIZES.size_250,
height: sizes_1.SIZES.size_250,
color: colors_1.COLORS.ACCENT.color_accent_default_icon_100,
},
rightArrow: {
width: sizes_1.SIZES.size_250,
height: sizes_1.SIZES.size_250,
color: colors_1.COLORS.ACCENT.color_accent_default_icon_100,
},
colorArrowDisabled: colors_1.COLORS.DISABLED.color_accentDisabled_font_100,
backText: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
font_weight: typography_1.FONT_WEIGHT.font_weight_400,
color: colors_1.COLORS.DISABLED.color_accentDisabled_icon_100,
},
selectorOptionsContainer: {
gap: spacings_1.SPACINGS.spacing_450,
},
selectorOptions: {
sizeSelectorButton: variants_2.ButtonSizeType.MEDIUM,
variantSelectorButton: variants_2.ButtonVariantType.ACTION_SECONDARY,
[state_3.SelectorStateType.DEFAULT]: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
font_weight: typography_1.FONT_WEIGHT.font_weight_400,
color: colors_1.COLORS.ACCENT.color_accent_default_font_50,
},
[state_3.SelectorStateType.DISABLED]: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
font_weight: typography_1.FONT_WEIGHT.font_weight_400,
color: colors_1.COLORS.DISABLED.color_accentDisabled_icon_100,
},
},
useDaySelector: true,
weekDayContainer: {
padding: spacings_1.SPACINGS.spacing_150,
},
weekDay: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
font_weight: typography_1.FONT_WEIGHT.font_weight_400,
color: colors_1.COLORS.NEUTRAL.color_neutral_font_100,
},
daysList: {
[state_1.ListDaysStateType.DEFAULT]: {
label_font_color: colors_1.COLORS.NEUTRAL.color_neutral_font_50,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_400,
label_font_align: typography_1.TEXT_ALIGN.center,
border: borders_1.BORDERS.border_00,
radius_size: borders_1.RADIUS.radius_00,
},
[state_1.ListDaysStateType.DISABLED]: {
label_font_color: colors_1.COLORS.DISABLED.color_accentDisabled_font_100,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_400,
label_font_align: typography_1.TEXT_ALIGN.center,
border: borders_1.BORDERS.border_00,
radius_size: borders_1.RADIUS.radius_00,
},
[state_1.ListDaysStateType.CURRENT_DAY]: {
label_font_color: colors_1.COLORS.SECONDARY.color_secondary_font_100,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_400,
label_font_align: typography_1.TEXT_ALIGN.center,
border: `${borders_1.BORDERS.border_50} solid ${colors_1.COLORS.SECONDARY.color_secondary_border_100}`,
radius_size: borders_1.RADIUS.radius_50,
},
[state_1.ListDaysStateType.SELECTED]: {
label_font_color: colors_1.COLORS.NEUTRAL.color_neutral_font_250,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_500,
label_font_align: typography_1.TEXT_ALIGN.center,
border: borders_1.BORDERS.border_00,
radius_size: `${borders_1.RADIUS.radius_50}`,
background_color: colors_1.COLORS.SECONDARY.color_secondary_bg_100,
},
[state_1.ListDaysStateType.MIDLE_DATE_RANGE]: {
label_font_color: colors_1.COLORS.NEUTRAL.color_neutral_font_50,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_400,
label_font_align: typography_1.TEXT_ALIGN.center,
border_top: `${borders_1.BORDERS.border_50} solid ${colors_1.COLORS.SECONDARY.color_secondary_border_100}`,
border_bottom: `${borders_1.BORDERS.border_50} solid ${colors_1.COLORS.SECONDARY.color_secondary_border_100}`,
radius_size: borders_1.RADIUS.radius_00,
background_color: colors_1.COLORS.SECONDARY.color_secondary_bg_200,
},
[state_1.ListDaysStateType.END_DATE_RANGE]: {
label_font_color: colors_1.COLORS.NEUTRAL.color_neutral_font_250,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_500,
label_font_align: typography_1.TEXT_ALIGN.center,
border: borders_1.BORDERS.border_00,
radius_size: `${borders_1.RADIUS.radius_00} ${borders_1.RADIUS.radius_50} ${borders_1.RADIUS.radius_50} ${borders_1.RADIUS.radius_00}`,
background_color: colors_1.COLORS.ACCENT.color_accent_default_border_100,
},
[state_1.ListDaysStateType.START_DATE_RANGE]: {
label_font_color: colors_1.COLORS.NEUTRAL.color_neutral_font_250,
label_font_size: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
label_font_weight: typography_1.FONT_WEIGHT.font_weight_500,
label_font_align: typography_1.TEXT_ALIGN.center,
border: borders_1.BORDERS.border_00,
radius_size: `${borders_1.RADIUS.radius_50} ${borders_1.RADIUS.radius_00} ${borders_1.RADIUS.radius_00} ${borders_1.RADIUS.radius_50}`,
background_color: colors_1.COLORS.ACCENT.color_accent_default_border_100,
},
},
monthsList: {
gap: `${spacings_1.SPACINGS.spacing_300}`,
},
monthListItem: {
[state_2.MonthSelectorStateType.DEFAULT]: {
border_radius: borders_1.RADIUS.radius_50,
border: borders_1.BORDERS.border_00,
},
[state_2.MonthSelectorStateType.CURRENT]: {
border_radius: borders_1.RADIUS.radius_50,
border: `${borders_1.BORDERS.border_50} solid ${colors_1.COLORS.ACCENT.color_accent_default_border_100}`,
},
[state_2.MonthSelectorStateType.DISABLED]: {
border: borders_1.BORDERS.border_00,
cursor: 'auto',
pointer_events: 'none',
},
[state_2.MonthSelectorStateType.SELECTED]: {
border_radius: borders_1.RADIUS.radius_50,
background_color: colors_1.COLORS.ACCENT.color_accent_default_border_100,
border: borders_1.BORDERS.border_00,
},
},
monthElement: {
[state_2.MonthSelectorStateType.DEFAULT]: {
padding: spacings_1.SPACINGS.spacing_150,
},
[state_2.MonthSelectorStateType.CURRENT]: {
border_radius: borders_1.RADIUS.radius_50,
padding: spacings_1.SPACINGS.spacing_150,
},
[state_2.MonthSelectorStateType.DISABLED]: {
padding: spacings_1.SPACINGS.spacing_150,
},
[state_2.MonthSelectorStateType.SELECTED]: {
border_radius: borders_1.RADIUS.radius_50,
padding: spacings_1.SPACINGS.spacing_150,
},
},
month: {
[state_2.MonthSelectorStateType.DEFAULT]: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
color: colors_1.COLORS.NEUTRAL.color_neutral_font_50,
},
[state_2.MonthSelectorStateType.CURRENT]: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
color: colors_1.COLORS.SECONDARY.color_secondary_font_100,
},
[state_2.MonthSelectorStateType.DISABLED]: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
color: colors_1.COLORS.DISABLED.color_accentDisabled_font_100,
},
[state_2.MonthSelectorStateType.SELECTED]: {
font_variant: variants_1.TextVariantType.PARAGRAPH_SMALL_EXTENDED,
color: colors_1.COLORS.NEUTRAL.color_neutral_font_250,
},
},
yearsList: {
padding: spacings_1.SPACINGS.spacing_150,
gap: `${spacings_1.SPACINGS.spacing_300}`,
max_height: '18rem',
},
yearElement: {
[state_4.YearSelectorStateType.DEFAULT]: {
padding: spacings_1.SPACINGS.spacing_300,
border: borders_1.BORDERS.border_00,
},
[state_4.YearSelectorStateType.CURRENT]: {
border_radius: borders_1.RADIUS.radius_50,
padding: spacings_1.SPACINGS.spacing_300,
border: `${borders_1.BORDERS.border_50} solid ${colors_1.COLORS.ACCENT.color_accent_default_border_100}`,
},
[state_4.YearSelectorStateType.DISABLED]: {
padding: spacings_1.SPACINGS.spacing_300,
border: borders_1.BORDERS.border_00,
},
[state_4.YearSelectorStateType.SELECTED]: {
border_radius: borders_1.RADIUS.radius_50,
padding: spacings_1.SPACINGS.spacing_300,
background_color: colors_1.COLORS.ACCENT.color_accent_default_border_100,
},
},
year: {
[state_4.YearSelectorStateType.DEFAULT]: {
color: colors_1.COLORS.NEUTRAL.color_neutral_font_50,
},
[state_4.YearSelectorStateType.CURRENT]: {
color: colors_1.COLORS.SECONDARY.color_secondary_font_100,
},
[state_4.YearSelectorStateType.DISABLED]: {
color: colors_1.COLORS.DISABLED.color_accentDisabled_font_100,
},
[state_4.YearSelectorStateType.SELECTED]: {
color: colors_1.COLORS.NEUTRAL.color_neutral_font_250,
},
},
},
};
//# sourceMappingURL=styles.js.map