UNPKG

@notiz/formly-tailwindcss

Version:
1 lines 6.28 kB
{"version":3,"file":"notiz-formly-tailwindcss-layouts.mjs","sources":["../../../projects/formly-tailwindcss/layouts/src/column.ts","../../../projects/formly-tailwindcss/layouts/src/flex.ts","../../../projects/formly-tailwindcss/layouts/src/grid.ts","../../../projects/formly-tailwindcss/layouts/src/notiz-formly-tailwindcss-layouts.ts"],"sourcesContent":["import { FormlyFieldConfig } from '@ngx-formly/core';\n\n/**\n *\n * @param fieldConfig\n * @param columnClasses default to col-span-1\n * @returns\n */\nexport const formlyTailwindColumn = (\n fieldConfig: FormlyFieldConfig,\n columnClasses = 'col-span-1'\n): FormlyFieldConfig => {\n return {\n className: columnClasses,\n ...fieldConfig,\n };\n};\n\nexport const formlyTailwindColumnTwo = (\n fieldConfig: FormlyFieldConfig\n): FormlyFieldConfig => {\n return formlyTailwindColumn(fieldConfig, 'col-span-2');\n};\n\nexport const formlyTailwindColumnThree = (\n fieldConfig: FormlyFieldConfig\n): FormlyFieldConfig => {\n return formlyTailwindColumn(fieldConfig, 'col-span-3');\n};\n\nexport const formlyTailwindColumnSix = (\n fieldConfig: FormlyFieldConfig\n): FormlyFieldConfig => {\n return formlyTailwindColumn(fieldConfig, 'col-span-6');\n};\n\nexport const formlyTailwindColumnTwelve = (\n fieldConfig: FormlyFieldConfig\n): FormlyFieldConfig => {\n return formlyTailwindColumn(fieldConfig, 'col-span-12');\n};\n","import { FormlyFieldConfig } from '@ngx-formly/core';\n\n/**\n *\n * @param fieldConfig\n * @param groupConfig\n * @param flexClasses default to flex\n * @returns\n */\nexport const formlyTailwindFlex = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {},\n flexClasses = 'flex'\n): FormlyFieldConfig => {\n return {\n fieldGroupClassName: flexClasses,\n fieldGroup: fieldConfig,\n ...groupConfig,\n };\n};\n\nexport const formlyTailwindFlexJustifyBetween = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n): FormlyFieldConfig => {\n return formlyTailwindFlex(fieldConfig, groupConfig, 'flex justify-between');\n};\n\nexport const formlyTailwindFlexJustifyAround = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n): FormlyFieldConfig => {\n return formlyTailwindFlex(fieldConfig, groupConfig, 'flex justify-around');\n};\n\nexport const formlyTailwindFlexJustifyEvenly = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n): FormlyFieldConfig => {\n return formlyTailwindFlex(fieldConfig, groupConfig, 'flex justify-evenly');\n};\n","import { FormlyFieldConfig } from '@ngx-formly/core';\n\n/**\n *\n * @param fieldConfig\n * @param groupConfig\n * @param gridClasses default to grid with gap-4\n * @returns\n */\nexport const formlyTailwindGrid = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {},\n gridClasses = 'grid gap-4'\n): FormlyFieldConfig => {\n return {\n fieldGroup: fieldConfig,\n fieldGroupClassName: gridClasses,\n ...groupConfig,\n };\n};\n\nexport const formlyTailwindGridTwoCols = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n) => {\n return formlyTailwindGrid(fieldConfig, groupConfig, 'grid grid-cols-2 gap-4');\n};\n\nexport const formlyTailwindGridThreeCols = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n) => {\n return formlyTailwindGrid(fieldConfig, groupConfig, 'grid grid-cols-3 gap-4');\n};\n\nexport const formlyTailwindGridFourCols = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n) => {\n return formlyTailwindGrid(fieldConfig, groupConfig, 'grid grid-cols-4 gap-4');\n};\n\nexport const formlyTailwindGridSixCols = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n) => {\n return formlyTailwindGrid(fieldConfig, groupConfig, 'grid grid-cols-6 gap-4');\n};\n\nexport const formlyTailwindGridTwelveCols = (\n fieldConfig: FormlyFieldConfig[],\n groupConfig: FormlyFieldConfig = {}\n) => {\n return formlyTailwindGrid(\n fieldConfig,\n groupConfig,\n 'grid grid-cols-12 gap-4'\n );\n};\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"AAEA;;;;;AAKG;AACU,MAAA,oBAAoB,GAAG,CAClC,WAA8B,EAC9B,aAAa,GAAG,YAAY,KACP;IACrB,OAAO;AACL,QAAA,SAAS,EAAE,aAAa;AACxB,QAAA,GAAG,WAAW;KACf,CAAC;AACJ,EAAE;AAEW,MAAA,uBAAuB,GAAG,CACrC,WAA8B,KACT;AACrB,IAAA,OAAO,oBAAoB,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC;AACzD,EAAE;AAEW,MAAA,yBAAyB,GAAG,CACvC,WAA8B,KACT;AACrB,IAAA,OAAO,oBAAoB,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC;AACzD,EAAE;AAEW,MAAA,uBAAuB,GAAG,CACrC,WAA8B,KACT;AACrB,IAAA,OAAO,oBAAoB,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC;AACzD,EAAE;AAEW,MAAA,0BAA0B,GAAG,CACxC,WAA8B,KACT;AACrB,IAAA,OAAO,oBAAoB,CAAC,WAAW,EAAE,aAAa,CAAC,CAAC;AAC1D;;ACtCA;;;;;;AAMG;AACI,MAAM,kBAAkB,GAAG,CAChC,WAAgC,EAChC,WAAiC,GAAA,EAAE,EACnC,WAAW,GAAG,MAAM,KACC;IACrB,OAAO;AACL,QAAA,mBAAmB,EAAE,WAAW;AAChC,QAAA,UAAU,EAAE,WAAW;AACvB,QAAA,GAAG,WAAW;KACf,CAAC;AACJ,EAAE;AAEW,MAAA,gCAAgC,GAAG,CAC9C,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACd;IACrB,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,sBAAsB,CAAC,CAAC;AAC9E,EAAE;AAEW,MAAA,+BAA+B,GAAG,CAC7C,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACd;IACrB,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,qBAAqB,CAAC,CAAC;AAC7E,EAAE;AAEW,MAAA,+BAA+B,GAAG,CAC7C,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACd;IACrB,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,qBAAqB,CAAC,CAAC;AAC7E;;ACtCA;;;;;;AAMG;AACI,MAAM,kBAAkB,GAAG,CAChC,WAAgC,EAChC,WAAiC,GAAA,EAAE,EACnC,WAAW,GAAG,YAAY,KACL;IACrB,OAAO;AACL,QAAA,UAAU,EAAE,WAAW;AACvB,QAAA,mBAAmB,EAAE,WAAW;AAChC,QAAA,GAAG,WAAW;KACf,CAAC;AACJ,EAAE;AAEW,MAAA,yBAAyB,GAAG,CACvC,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACjC;IACF,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,wBAAwB,CAAC,CAAC;AAChF,EAAE;AAEW,MAAA,2BAA2B,GAAG,CACzC,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACjC;IACF,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,wBAAwB,CAAC,CAAC;AAChF,EAAE;AAEW,MAAA,0BAA0B,GAAG,CACxC,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACjC;IACF,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,wBAAwB,CAAC,CAAC;AAChF,EAAE;AAEW,MAAA,yBAAyB,GAAG,CACvC,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACjC;IACF,OAAO,kBAAkB,CAAC,WAAW,EAAE,WAAW,EAAE,wBAAwB,CAAC,CAAC;AAChF,EAAE;AAEW,MAAA,4BAA4B,GAAG,CAC1C,WAAgC,EAChC,WAAA,GAAiC,EAAE,KACjC;IACF,OAAO,kBAAkB,CACvB,WAAW,EACX,WAAW,EACX,yBAAyB,CAC1B,CAAC;AACJ;;AC1DA;;AAEG;;;;"}