{"version":3,"file":"default.mjs","sources":["../../../../../../src/services/component-config/config/default.ts"],"sourcesContent":["import { ComponentConfig } from '../types'\n\nexport const getComponentsDefaultConfig = (): ComponentConfig =>\n  // TODO: Should be handled in size service\n  ({\n    VaIcon: {\n      sizesConfig: {\n        defaultSize: 18,\n        sizes: {\n          small: 14,\n          medium: 18,\n          large: 24,\n        },\n      },\n    },\n    VaRating: {\n      sizesConfig: {\n        defaultSize: 18,\n        sizes: {\n          small: 14,\n          medium: 18,\n          large: 24,\n        },\n      },\n    },\n    all: {},\n    presets: {\n      VaButton: {\n        default: {\n          backgroundOpacity: 1,\n          hoverBehavior: 'mask',\n          hoverOpacity: 0.15,\n          pressedBehavior: 'mask',\n          pressedOpacity: 0.13,\n        },\n        primary: {\n          backgroundOpacity: 0.1,\n          hoverBehavior: 'opacity',\n          hoverOpacity: 0.07,\n          pressedBehavior: 'opacity',\n          pressedOpacity: 0.13,\n        },\n        secondary: {\n          backgroundOpacity: 0,\n          hoverBehavior: 'opacity',\n          hoverOpacity: 0.07,\n          pressedBehavior: 'opacity',\n          pressedOpacity: 0.13,\n        },\n        plain: {\n          plain: true,\n          hoverBehavior: 'mask',\n          hoverOpacity: 0.15,\n          pressedBehavior: 'mask',\n          pressedOpacity: 0.13,\n        },\n        plainOpacity: {\n          plain: true,\n          textOpacity: 0.6,\n          hoverBehavior: 'opacity',\n          hoverOpacity: 1,\n          pressedBehavior: 'opacity',\n          pressedOpacity: 0.9,\n        },\n      },\n      VaInputWrapper: {\n        solid: {\n          background: 'backgroundElement',\n        },\n        bordered: {\n          class: 'va-input-wrapper--bordered',\n          background: 'backgroundElement',\n        },\n      },\n      VaCheckbox: {\n        solid: {\n          style: '--va-checkbox-background: var(--va-background-element)',\n        },\n      },\n      VaRadio: {\n        solid: {\n          style: '--va-radio-background: var(--va-background-element)',\n        },\n      },\n      VaMenu: {\n        context: {\n          cursor: true,\n          placement: 'right-start',\n          trigger: 'right-click',\n        },\n      },\n    },\n  })\n"],"names":[],"mappings":"AAEO,MAAM,6BAA6B;AAAA;AAAA,EAEvC;AAAA,IACC,QAAQ;AAAA,MACN,aAAa;AAAA,QACX,aAAa;AAAA,QACb,OAAO;AAAA,UACL,OAAO;AAAA,UACP,QAAQ;AAAA,UACR,OAAO;AAAA,QACT;AAAA,MACF;AAAA,IACF;AAAA,IACA,UAAU;AAAA,MACR,aAAa;AAAA,QACX,aAAa;AAAA,QACb,OAAO;AAAA,UACL,OAAO;AAAA,UACP,QAAQ;AAAA,UACR,OAAO;AAAA,QACT;AAAA,MACF;AAAA,IACF;AAAA,IACA,KAAK,CAAC;AAAA,IACN,SAAS;AAAA,MACP,UAAU;AAAA,QACR,SAAS;AAAA,UACP,mBAAmB;AAAA,UACnB,eAAe;AAAA,UACf,cAAc;AAAA,UACd,iBAAiB;AAAA,UACjB,gBAAgB;AAAA,QAClB;AAAA,QACA,SAAS;AAAA,UACP,mBAAmB;AAAA,UACnB,eAAe;AAAA,UACf,cAAc;AAAA,UACd,iBAAiB;AAAA,UACjB,gBAAgB;AAAA,QAClB;AAAA,QACA,WAAW;AAAA,UACT,mBAAmB;AAAA,UACnB,eAAe;AAAA,UACf,cAAc;AAAA,UACd,iBAAiB;AAAA,UACjB,gBAAgB;AAAA,QAClB;AAAA,QACA,OAAO;AAAA,UACL,OAAO;AAAA,UACP,eAAe;AAAA,UACf,cAAc;AAAA,UACd,iBAAiB;AAAA,UACjB,gBAAgB;AAAA,QAClB;AAAA,QACA,cAAc;AAAA,UACZ,OAAO;AAAA,UACP,aAAa;AAAA,UACb,eAAe;AAAA,UACf,cAAc;AAAA,UACd,iBAAiB;AAAA,UACjB,gBAAgB;AAAA,QAClB;AAAA,MACF;AAAA,MACA,gBAAgB;AAAA,QACd,OAAO;AAAA,UACL,YAAY;AAAA,QACd;AAAA,QACA,UAAU;AAAA,UACR,OAAO;AAAA,UACP,YAAY;AAAA,QACd;AAAA,MACF;AAAA,MACA,YAAY;AAAA,QACV,OAAO;AAAA,UACL,OAAO;AAAA,QACT;AAAA,MACF;AAAA,MACA,SAAS;AAAA,QACP,OAAO;AAAA,UACL,OAAO;AAAA,QACT;AAAA,MACF;AAAA,MACA,QAAQ;AAAA,QACN,SAAS;AAAA,UACP,QAAQ;AAAA,UACR,WAAW;AAAA,UACX,SAAS;AAAA,QACX;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAAA;"}