UNPKG

vue-admin-core

Version:
1 lines 3.15 kB
{"version":3,"file":"index.mjs","sources":["../../../../../../package/formily/form-button-group/src/index.ts"],"sourcesContent":["/* eslint-disable indent */\nimport { h } from \"@formily/vue\";\nimport { PropType, defineComponent } from \"vue\";\nimport { Space, spaceProps } from \"../../space\";\nimport { FormBaseItem } from \"../../form-item\";\nimport { stylePrefix } from \"../../__builtins__\";\n\nexport const formButtonGroupProps = {\n ...spaceProps,\n gutter: {\n type: Number,\n default: 8\n },\n alignFormItem: {\n type: Boolean,\n default: false\n },\n align: {\n type: String as PropType<\"left\" | \"right\" | \"center\">\n }\n};\n\nexport const FormButtonGroup = defineComponent({\n name: \"FFormButtonGroup\",\n props: formButtonGroupProps,\n setup(props, { slots, attrs }) {\n const prefixCls = `${stylePrefix}-form-button-group`;\n return () => {\n if (props.alignFormItem) {\n return h(\n FormBaseItem,\n {\n colon: false,\n label: \" \",\n ...attrs,\n style: {\n margin: 0,\n padding: 0,\n width: \"100%\"\n }\n },\n {\n default: () => h(Space, { size: props.gutter }, slots)\n }\n );\n } else {\n return h(\n Space,\n {\n ...props,\n class: [prefixCls],\n style: {\n justifyContent:\n props.align === \"left\"\n ? \"flex-start\"\n : props.align === \"right\"\n ? \"flex-end\"\n : \"center\",\n display: \"flex\"\n },\n size: props.gutter\n },\n slots\n );\n }\n };\n }\n});\n\nexport default FormButtonGroup;\n"],"names":[],"mappings":";;;;;;;;;AAOO,MAAM,oBAAuB,GAAA;AAAA,EAClC,GAAG,UAAA;AAAA,EACH,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,MAAA;AAAA,GACR;AACF,EAAA;AAEO,MAAM,kBAAkB,eAAgB,CAAA;AAAA,EAC7C,IAAM,EAAA,kBAAA;AAAA,EACN,KAAO,EAAA,oBAAA;AAAA,EACP,KAAM,CAAA,KAAA,EAAO,EAAE,KAAA,EAAO,OAAS,EAAA;AAC7B,IAAM,MAAA,SAAA,GAAY,GAAG,WAAW,CAAA,kBAAA,CAAA,CAAA;AAChC,IAAA,OAAO,MAAM;AACX,MAAA,IAAI,MAAM,aAAe,EAAA;AACvB,QAAO,OAAA,CAAA;AAAA,UACL,YAAA;AAAA,UACA;AAAA,YACE,KAAO,EAAA,KAAA;AAAA,YACP,KAAO,EAAA,GAAA;AAAA,YACP,GAAG,KAAA;AAAA,YACH,KAAO,EAAA;AAAA,cACL,MAAQ,EAAA,CAAA;AAAA,cACR,OAAS,EAAA,CAAA;AAAA,cACT,KAAO,EAAA,MAAA;AAAA,aACT;AAAA,WACF;AAAA,UACA;AAAA,YACE,OAAA,EAAS,MAAM,CAAE,CAAA,KAAA,EAAO,EAAE,IAAM,EAAA,KAAA,CAAM,MAAO,EAAA,EAAG,KAAK,CAAA;AAAA,WACvD;AAAA,SACF,CAAA;AAAA,OACK,MAAA;AACL,QAAO,OAAA,CAAA;AAAA,UACL,KAAA;AAAA,UACA;AAAA,YACE,GAAG,KAAA;AAAA,YACH,KAAA,EAAO,CAAC,SAAS,CAAA;AAAA,YACjB,KAAO,EAAA;AAAA,cACL,cAAA,EACE,MAAM,KAAU,KAAA,MAAA,GACZ,eACA,KAAM,CAAA,KAAA,KAAU,UACd,UACA,GAAA,QAAA;AAAA,cACR,OAAS,EAAA,MAAA;AAAA,aACX;AAAA,YACA,MAAM,KAAM,CAAA,MAAA;AAAA,WACd;AAAA,UACA,KAAA;AAAA,SACF,CAAA;AAAA,OACF;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC;;;;"}