@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
106 lines • 3.86 kB
JavaScript
// types
import { InputState } from '../../../../components/input/types/inputTheme';
import { DeviceBreakpointsType } from '../../../../types/breakpoints/breakpoints';
import { COLORS } from '../../foundations/colors';
import { SIZES } from '../../foundations/sizes';
import { SPACINGS } from '../../foundations/spacings';
import { FONT_WEIGHT } from '../../foundations/typography';
import { InputVariantType } from '../input/variants';
import { ListOptionsVariantType } from '../listOptions/variants';
import { OptionVariantType } from '../option/variants';
import { PopoverVariantType } from '../popover/variants';
import { ActionBottomSheetVariantType, LoaderVariantType, TextVariantType } from '../variants';
import { InputSearchVariant } from './variants';
const commonProps = {
inputVariant: InputVariantType.DEFAULT,
label: {
font_weight: FONT_WEIGHT.font_weight_600,
font_variant: TextVariantType.PARAGRAPH_SMALL_EXTENDED,
},
labelContainer: {
margin_bottom: SPACINGS.spacing_100,
},
popoverVariant: {
[]: PopoverVariantType.INPUT_SEARCH,
[]: PopoverVariantType.INPUT_SEARCH,
[]: PopoverVariantType.INPUT_SEARCH,
},
useActionBottomSheet: {
[]: false,
[]: true,
[]: true,
},
actionBottomSheetVariant: ActionBottomSheetVariantType.INPUT_SEARCH,
searchListContainer: {
background_color: COLORS.NEUTRAL.color_neutral_bg_250,
margin_top: SPACINGS.spacing_100,
[]: {
border: `2px solid ${COLORS.NEUTRAL.color_neutral_border_50}`,
},
},
noResultsTextContainer: {
padding: SPACINGS.spacing_300,
background_color: COLORS.NEUTRAL.color_neutral_bg_250,
},
noResultsText: {
font_variant: TextVariantType.PARAGRAPH_MEDIUM_EXTENDED,
font_weight: FONT_WEIGHT.font_weight_400,
color: COLORS.NEUTRAL.color_neutral_font_50,
},
loadingText: {
font_variant: TextVariantType.PARAGRAPH_MEDIUM_EXTENDED,
font_weight: FONT_WEIGHT.font_weight_400,
color: COLORS.NEUTRAL.color_neutral_font_50,
},
loaderExpandedContainer: {
background_color: COLORS.NEUTRAL.color_neutral_bg_250,
padding: `${SPACINGS.spacing_250} ${SPACINGS.spacing_300}`,
},
loaderContractedContainer: {
background_color: COLORS.NEUTRAL.color_neutral_bg_250,
padding_top: SPACINGS.spacing_600,
padding_bottom: SPACINGS.spacing_600,
gap: SPACINGS.spacing_150,
},
loader: {
variant: LoaderVariantType.PRIMARY_RED,
width: SIZES.size_250,
},
};
export const INPUT_SEARCH_STYLES = {
[]: {
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
[]: {
...commonProps,
},
listOptions: {
variant: ListOptionsVariantType.INPUT_SEARCH,
optionVariant: OptionVariantType.INPUT_OPTION,
hightlightedOptionVariant: OptionVariantType.INPUT_OPTION_HIGHTLIGHTED,
},
},
};
//# sourceMappingURL=styles.js.map