Skip to content
Snippets Groups Projects
utils.ts 1.73 KiB
Newer Older
  • Learn to ignore specific revisions
  • Markus Kaarto's avatar
    Markus Kaarto committed
    import {FunctionalComponent} from '@stencil/core';
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    export type ButtonVariants = 'primary' | 'secondary';
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    export enum ButtonStates {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      enabled = 'enabled',
      disabled = 'disabled'
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    
    
    export type ProcessFlowBoxStepStates = 'first' | 'default';
    
    
    export type IconName = {
      [key: string]: (props: any) => FunctionalComponent;
    };
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    
    export enum HeadingVarians {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      default = 'h1',
      h2 = 'h2',
      h3 = 'h3',
      h4 = 'h4',
      h5 = 'h5',
      h6 = 'h6'
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    
    
    export enum HeadingSectionVariants {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      default = 'default',
      subSection = 'subsection'
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    export enum LinkVariants {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      default = 'default',
      paragraph = 'within-paragraph'
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    }
    
    Ekaterina Kondareva's avatar
    Ekaterina Kondareva committed
    export enum CtaLinkButtonVariants {
      default = 'default',
      onBlueBkgd = 'blue-background',
      onWhiteBkgd = 'white-background'
    }
    
    
    export enum ProcessFlowBoxVariants {
      default = 'big',
      small = 'small'
    }
    
    
    Tuukka Turu's avatar
    Tuukka Turu committed
    export enum GridColumnsSm {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      columnsSm1 = '1',
      columnsSm2 = '2',
      columnsSm3 = '3',
      columnsSm4 = '4',
      columnsSm5 = '5',
      columnsSm6 = '6',
      columnsSm7 = '7',
      columnsSm8 = '8',
      columnsSm9 = '9',
      columnsSm10 = '10',
      columnsSm11 = '11',
      columnsSm12 = '12',
      default = '12'
    
    Tuukka Turu's avatar
    Tuukka Turu committed
    }
    
    export enum GridColumns {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      columns1 = '1',
      columns2 = '2',
      columns3 = '3',
      columns4 = '4',
      columns5 = '5',
      columns6 = '6',
      columns7 = '7',
      columns8 = '8',
      columns9 = '9',
      columns10 = '10',
      columns11 = '11',
      columns12 = '12',
      default = '12'
    
    Tuukka Turu's avatar
    Tuukka Turu committed
    }
    
    export enum GridColumnsLg {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      columnsLg1 = '1',
      columnsLg2 = '2',
      columnsLg3 = '3',
      columnsLg4 = '4',
      columnsLg5 = '5',
      columnsLg6 = '6',
      columnsLg7 = '7',
      columnsLg8 = '8',
      columnsLg9 = '9',
      columnsLg10 = '10',
      columnsLg11 = '11',
      columnsLg12 = '12',
      default = '12'
    
    Tuukka Turu's avatar
    Tuukka Turu committed
    }
    
    export enum GridAlignVariants {
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      default = 'left',
      right = 'right',
      center = 'center'
    
    Tuukka Turu's avatar
    Tuukka Turu committed
    }