primevue
Version:
PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc
1 lines • 17.6 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../src/stepper/StepperSeparator.vue","../../src/stepper/StepperSeparator.vue?vue&type=template&id=14656bfa&lang.js","../../src/steppanel/BaseStepPanel.vue","../../src/steppanel/StepPanel.vue","../../src/steppanel/StepPanel.vue?vue&type=template&id=6953b19f&lang.js"],"sourcesContent":["<template>\n <span :class=\"cx('separator')\" v-bind=\"ptmo($pcStepper.pt, 'separator')\" />\n</template>\n\n<script>\nimport BaseComponent from '@primevue/core/basecomponent';\n\nexport default {\n name: 'StepperSeparator',\n hostName: 'Stepper',\n extends: BaseComponent,\n inject: {\n $pcStepper: { default: null }\n }\n};\n</script>\n","<template>\n <span :class=\"cx('separator')\" v-bind=\"ptmo($pcStepper.pt, 'separator')\" />\n</template>\n\n<script>\nimport BaseComponent from '@primevue/core/basecomponent';\n\nexport default {\n name: 'StepperSeparator',\n hostName: 'Stepper',\n extends: BaseComponent,\n inject: {\n $pcStepper: { default: null }\n }\n};\n</script>\n","<script>\nimport BaseComponent from '@primevue/core/basecomponent';\nimport StepPanelStyle from 'primevue/steppanel/style';\n\nexport default {\n name: 'BaseStepPanel',\n extends: BaseComponent,\n props: {\n value: {\n type: [String, Number],\n default: undefined\n },\n asChild: {\n type: Boolean,\n default: false\n },\n as: {\n type: [String, Object],\n default: 'DIV'\n }\n },\n style: StepPanelStyle,\n provide() {\n return {\n $pcStepPanel: this,\n $parentInstance: this\n };\n }\n};\n</script>\n","<template>\n <template v-if=\"isVertical\">\n <template v-if=\"!asChild\">\n <transition name=\"p-collapsible\" v-bind=\"ptm('transition')\">\n <component v-show=\"active\" :is=\"as\" :id=\"id\" :class=\"cx('root')\" role=\"tabpanel\" :aria-controls=\"ariaControls\" :data-p=\"dataP\" v-bind=\"getPTOptions('root')\">\n <div :class=\"cx('contentWrapper')\" v-bind=\"ptm('contentWrapper', ptParams)\">\n <StepperSeparator v-if=\"isSeparatorVisible\" :data-p=\"dataP\" />\n <div :class=\"cx('content')\" :data-p=\"dataP\" v-bind=\"getPTOptions('content')\">\n <slot :active=\"active\" :activateCallback=\"(val) => updateValue(val)\" />\n </div>\n </div>\n </component>\n </transition>\n </template>\n <slot v-else :active=\"active\" :a11yAttrs=\"a11yAttrs\" :activateCallback=\"(val) => updateValue(val)\" />\n </template>\n <template v-else>\n <template v-if=\"!asChild\">\n <component v-show=\"active\" :is=\"as\" :id=\"id\" :class=\"cx('root')\" role=\"tabpanel\" :aria-controls=\"ariaControls\" v-bind=\"getPTOptions('root')\">\n <slot :active=\"active\" :activateCallback=\"(val) => updateValue(val)\" />\n </component>\n </template>\n <slot v-else-if=\"asChild && active\" :active=\"active\" :a11yAttrs=\"a11yAttrs\" :activateCallback=\"(val) => updateValue(val)\" />\n </template>\n</template>\n\n<script>\nimport { cn } from '@primeuix/utils';\nimport { find, findSingle } from '@primeuix/utils/dom';\nimport { findIndexInList } from '@primeuix/utils/object';\nimport StepperSeparator from '../stepper/StepperSeparator.vue';\nimport BaseStepPanel from './BaseStepPanel.vue';\n\nexport default {\n name: 'StepPanel',\n extends: BaseStepPanel,\n inheritAttrs: false,\n inject: {\n $pcStepper: { default: null },\n $pcStepItem: { default: null },\n $pcStepList: { default: null }\n },\n data() {\n return {\n isSeparatorVisible: false\n };\n },\n mounted() {\n if (this.$el) {\n let stepElements = find(this.$pcStepper.$el, '[data-pc-name=\"step\"]');\n let stepPanelEl = findSingle(this.isVertical ? this.$pcStepItem?.$el : this.$pcStepList?.$el, '[data-pc-name=\"step\"]');\n let stepPanelIndex = findIndexInList(stepPanelEl, stepElements);\n\n this.isSeparatorVisible = this.isVertical && stepPanelIndex !== stepElements.length - 1;\n }\n },\n methods: {\n getPTOptions(key) {\n const _ptm = key === 'root' ? this.ptmi : this.ptm;\n\n return _ptm(key, {\n context: {\n active: this.active\n }\n });\n },\n updateValue(val) {\n this.$pcStepper.updateValue(val);\n }\n },\n computed: {\n active() {\n let activeValue = !!this.$pcStepItem ? this.$pcStepItem?.value : this.value;\n\n return activeValue === this.$pcStepper?.d_value;\n },\n isVertical() {\n return !!this.$pcStepItem;\n },\n activeValue() {\n return this.isVertical ? this.$pcStepItem?.value : this.value;\n },\n id() {\n return `${this.$pcStepper?.$id}_steppanel_${this.activeValue}`;\n },\n ariaControls() {\n return `${this.$pcStepper?.$id}_step_${this.activeValue}`;\n },\n a11yAttrs() {\n return {\n id: this.id,\n role: 'tabpanel',\n 'aria-controls': this.ariaControls,\n 'data-pc-name': 'steppanel',\n 'data-p-active': this.active\n };\n },\n ptParams() {\n return {\n context: {\n active: this.active\n }\n };\n },\n dataP() {\n return cn({\n vertical: this.$pcStepItem != null\n });\n }\n },\n components: {\n StepperSeparator\n }\n};\n</script>\n","<template>\n <template v-if=\"isVertical\">\n <template v-if=\"!asChild\">\n <transition name=\"p-collapsible\" v-bind=\"ptm('transition')\">\n <component v-show=\"active\" :is=\"as\" :id=\"id\" :class=\"cx('root')\" role=\"tabpanel\" :aria-controls=\"ariaControls\" :data-p=\"dataP\" v-bind=\"getPTOptions('root')\">\n <div :class=\"cx('contentWrapper')\" v-bind=\"ptm('contentWrapper', ptParams)\">\n <StepperSeparator v-if=\"isSeparatorVisible\" :data-p=\"dataP\" />\n <div :class=\"cx('content')\" :data-p=\"dataP\" v-bind=\"getPTOptions('content')\">\n <slot :active=\"active\" :activateCallback=\"(val) => updateValue(val)\" />\n </div>\n </div>\n </component>\n </transition>\n </template>\n <slot v-else :active=\"active\" :a11yAttrs=\"a11yAttrs\" :activateCallback=\"(val) => updateValue(val)\" />\n </template>\n <template v-else>\n <template v-if=\"!asChild\">\n <component v-show=\"active\" :is=\"as\" :id=\"id\" :class=\"cx('root')\" role=\"tabpanel\" :aria-controls=\"ariaControls\" v-bind=\"getPTOptions('root')\">\n <slot :active=\"active\" :activateCallback=\"(val) => updateValue(val)\" />\n </component>\n </template>\n <slot v-else-if=\"asChild && active\" :active=\"active\" :a11yAttrs=\"a11yAttrs\" :activateCallback=\"(val) => updateValue(val)\" />\n </template>\n</template>\n\n<script>\nimport { cn } from '@primeuix/utils';\nimport { find, findSingle } from '@primeuix/utils/dom';\nimport { findIndexInList } from '@primeuix/utils/object';\nimport StepperSeparator from '../stepper/StepperSeparator.vue';\nimport BaseStepPanel from './BaseStepPanel.vue';\n\nexport default {\n name: 'StepPanel',\n extends: BaseStepPanel,\n inheritAttrs: false,\n inject: {\n $pcStepper: { default: null },\n $pcStepItem: { default: null },\n $pcStepList: { default: null }\n },\n data() {\n return {\n isSeparatorVisible: false\n };\n },\n mounted() {\n if (this.$el) {\n let stepElements = find(this.$pcStepper.$el, '[data-pc-name=\"step\"]');\n let stepPanelEl = findSingle(this.isVertical ? this.$pcStepItem?.$el : this.$pcStepList?.$el, '[data-pc-name=\"step\"]');\n let stepPanelIndex = findIndexInList(stepPanelEl, stepElements);\n\n this.isSeparatorVisible = this.isVertical && stepPanelIndex !== stepElements.length - 1;\n }\n },\n methods: {\n getPTOptions(key) {\n const _ptm = key === 'root' ? this.ptmi : this.ptm;\n\n return _ptm(key, {\n context: {\n active: this.active\n }\n });\n },\n updateValue(val) {\n this.$pcStepper.updateValue(val);\n }\n },\n computed: {\n active() {\n let activeValue = !!this.$pcStepItem ? this.$pcStepItem?.value : this.value;\n\n return activeValue === this.$pcStepper?.d_value;\n },\n isVertical() {\n return !!this.$pcStepItem;\n },\n activeValue() {\n return this.isVertical ? this.$pcStepItem?.value : this.value;\n },\n id() {\n return `${this.$pcStepper?.$id}_steppanel_${this.activeValue}`;\n },\n ariaControls() {\n return `${this.$pcStepper?.$id}_step_${this.activeValue}`;\n },\n a11yAttrs() {\n return {\n id: this.id,\n role: 'tabpanel',\n 'aria-controls': this.ariaControls,\n 'data-pc-name': 'steppanel',\n 'data-p-active': this.active\n };\n },\n ptParams() {\n return {\n context: {\n active: this.active\n }\n };\n },\n dataP() {\n return cn({\n vertical: this.$pcStepItem != null\n });\n }\n },\n components: {\n StepperSeparator\n }\n};\n</script>\n"],"names":["name","hostName","BaseComponent","inject","$pcStepper","_openBlock","_createElementBlock","_mergeProps","_ctx","cx","ptmo","$options","pt","props","value","type","String","Number","undefined","asChild","Boolean","as","Object","style","StepPanelStyle","provide","$pcStepPanel","$parentInstance","BaseStepPanel","inheritAttrs","$pcStepItem","$pcStepList","data","isSeparatorVisible","mounted","$el","_this$$pcStepItem","_this$$pcStepList","stepElements","find","stepPanelEl","findSingle","isVertical","stepPanelIndex","findIndexInList","length","methods","getPTOptions","key","_ptm","ptmi","ptm","context","active","updateValue","val","computed","_this$$pcStepItem2","_this$$pcStepper","activeValue","d_value","_this$$pcStepItem3","id","_this$$pcStepper2","concat","$id","ariaControls","_this$$pcStepper3","a11yAttrs","role","ptParams","dataP","cn","vertical","components","StepperSeparator","_Fragment","_createBlock","_Transition","_resolveDynamicComponent","_createElementVNode","$data","_component_StepperSeparator","_renderSlot","$slots","activateCallback"],"mappings":"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"}