UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

2 lines (1 loc) 19.6 kB
(function(x,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue"),require("../common/index.umd.js"),require("../capsule/index.umd.js"),require("../locale/index.umd.js"),require("../response-toolbar/index.umd.js"),require("../section/index.umd.js"),require("../property-panel/index.umd.js")):typeof define=="function"&&define.amd?define(["exports","vue","../common/index.umd.js","../capsule/index.umd.js","../locale/index.umd.js","../response-toolbar/index.umd.js","../section/index.umd.js","../property-panel/index.umd.js"],e):(x=typeof globalThis<"u"?globalThis:x||self,e(x.tabs={},x.Vue,x.common,x.FCapsule,x.locale,x.FResponseToolbar,x.FSection,x.propertyPanel))})(this,function(x,e,D,Y,F,Z,E,ee){"use strict";const $={tabType:{type:String,default:"default"},autoTitleWidth:{type:Boolean,default:!1},titleLength:{type:Number,default:7},position:{type:String,default:"top"},showDropdown:{type:Boolean,default:!0},scrollStep:{type:Number,default:10},autoResize:{type:Boolean,default:!1},width:{type:Number},height:{type:Number},searchBoxVisible:{type:Boolean,default:!0},titleWidth:{type:Number,default:0},customClass:{type:String,default:""},activeId:{type:String},fill:{type:Boolean,default:!1},justifyContent:{type:String,default:"left"},visible:{type:Boolean,default:!0}};function te(t,l,a){const r=e.ref([]),n=e.ref(t.activeId||"");let p="";const h=e.ref(!0),b=e.ref([]),u=e.ref(!0),d=e.ref(0),g=e.computed(()=>{const i=r.value.find(s=>s.props.id===n.value);return(i==null?void 0:i.props.toolbarPosition)==="inHead"});function C(i,o=!0){const s=i.findIndex(m=>m.props.show!==!1&&!m.props.disabled);if(b.value=[],s!==-1){if(n.value=i[s].props.id,!o)return;const m=i[s];m&&m.props.toolbar&&m.props.toolbar.buttons&&m.props.toolbar.buttons.length&&(b.value=[...m.props.toolbar.buttons],u.value=m.props.toolbarVisible)}}function T(i){n.value=i;const o=r.value.find(s=>s.props.id===i);b.value=[],o&&o.props.toolbar&&o.props.toolbar.buttons&&o.props.toolbar.buttons.length&&(b.value=[...o.props.toolbar.buttons],u.value=o.props.toolbarVisible),l.emit("update:activeId",i),l.emit("tabChange",{prevId:p,nextId:n.value})}function V(i){let o=-1;if(n.value){if(o=i.findIndex(s=>n.value===s.props.id&&s.props.show!==!1&&!s.props.disabled),o>-1)return;p=n.value}C(i,!1),T(n.value)}function j(i){let o=!1;if(i){const s=r.value.find(m=>m.props.id===i);o=!s||s.props.show===!1||s.props.disabled===!0}o?V(r.value):(n.value!==i&&(p=n.value,n.value=i),T(n.value))}e.watch(()=>t.activeId,(i,o)=>{i!==o&&t.activeId!==n.value&&j(i)});function v(i){var s;if(t.autoTitleWidth)return;const o=(s=i.value)==null?void 0:s.querySelectorAll(".st-tab-text");if(!(!o||t.tabType==="pill"))for(let m=0;m<o.length;m++){const P=o[m].parentNode;o[m].scrollWidth>P.offsetWidth?o[m].classList.contains("farris-title-text-custom")||o[m].classList.add("farris-title-text-custom"):o[m].classList.remove("farris-title-text-custom")}}const f=i=>{i.preventDefault(),i.stopPropagation()};function y(i,o,s=!1){const m=r.value.findIndex(P=>P.props.id===o);r.value=r.value.filter(P=>P.props.id!==o),n.value===o&&(p=o,n.value="",C(r.value)),f(i),e.nextTick(()=>{d.value++,v(a),s&&(h.value=!0),l.emit("tabRemove",{removeIndex:m,removeId:o,activeId:n.value})})}function c(i,o=!0){const s=r.value.find(m=>m.props.id===i);s&&(s.props.show===!1&&n.value===i?(n.value="",p=i,j("")):s.props.show===!0&&!n.value&&V(r.value),e.nextTick(()=>{d.value++,o&&(h.value=!0)}))}let S;function B(i){S=i}function I(i){n.value!==i&&(p=n.value,T(i),S&&S())}function k(i){r.value.findIndex(s=>s.props.id===i.props.id)===-1&&r.value.push(i),d.value++}function O(i){r.value.findIndex(s=>s.props.id===i.props.id)!==-1&&(r.value.forEach(s=>{s.props.id===i.props.id&&(s=i)}),i.props.id===n.value&&g.value,e.nextTick(()=>{d.value++,v(a)}))}return{activeId:n,addTab:k,changeTitleStyle:v,removeTab:y,selectTab:I,tabPages:r,updateTab:O,toolbarItems:b,needUpdateNavigationLayout:d,checkActiveIdAndSelect:j,toggleShowTab:c,hasInHeadClass:g,setScrollToSelectedTabFunction:B,toolbarVisible:u}}function le(t,l,a,r,n){const{activeId:p,removeTab:h,selectTab:b}=n,u=e.computed(()=>{const c={"st-tab-text":!0,"text-truncate":t.tabType==="pill"&&!t.autoTitleWidth,"farris-title-auto":t.autoTitleWidth};return D.getCustomClass(c,l.customTitleClass)}),d=e.computed(()=>({"nav-item":!0,"d-none":l.show!==void 0?!l.show:!1,"f-state-active":l.id===p.value,"f-state-disabled":l.disabled})),g=e.computed(()=>({width:`${l.tabWidth}px`})),C=e.computed(()=>({"nav-link":!0,"tabs-text-truncate":!0,active:l.id===p.value,disabled:l.disabled})),T=e.reactive({content:l.title,overflowShown:!0});function V(){return t.tabType!=="pill"&&!t.autoTitleWidth?e.withDirectives(e.createVNode("span",{class:u.value,"data-tabid":l.id},[l.title]),[[e.resolveDirective("tooltip"),T]]):e.createVNode("span",{class:u.value,"data-tabid":l.id,title:l.title},[l.title])}const j=e.ref(l.removeable);function v(){return j.value?e.createVNode("span",{class:"st-drop-close",onClick:c=>h(c,l.id)},[e.createVNode("i",{class:"f-icon f-icon-close"},null)]):""}function f(c){b(l.id),t.tabType==="one-page"&&r.scrollToByPaggId(l.id)}function y(){return a.slots.title?e.createVNode("a",{class:C.value,onClick:f,id:`${l.id}-design-item`},[a.slots.title(a),v()]):l.titleRenderFunction?e.createVNode("a",{class:C.value,onClick:f,id:`${l.id}-design-item`},[l.titleRenderFunction(),v()]):e.createVNode("a",{class:C.value,onClick:f,id:`${l.id}-design-item`},[V(),v()])}return e.createVNode("li",{class:d.value,style:g.value},[y()])}function oe(t,l,a,r,n){const{shouldShowNavigationButtons:p}=a,{tabPages:h}=n,b=e.computed(()=>({spacer:!0,"f-utils-fill":!0,"spacer-sides-dropdown":p.value})),u=e.computed(()=>({width:"100%","justify-content":t.justifyContent})),d=e.computed(()=>({nav:!0,"farris-nav-tabs":!0,"flex-nowrap":!0,"nav-fill":t.tabType==="fill","nav-pills":t.tabType==="pills","flex-row":t.position==="top"||t.position==="bottom","flex-column":t.position==="left"||t.position==="right"}));return()=>e.createVNode("div",{class:b.value,style:u.value},[e.createVNode("ul",{class:d.value,ref:l},[h.value.map(g=>le(t,g.props,g,r,n))])])}function ne(t,l,a,r,n){const p=e.ref(),{shouldShowNavigationButtons:h}=a,{activeId:b,tabPages:u,selectTab:d}=n,g=e.ref(b.value),C=e.computed(()=>u.value.map(v=>({name:v.props.title,value:v.props.id,show:v.props.show,disabled:v.props.disabled}))),T=e.computed(()=>({spacer:!0,"f-utils-fill":!0,"spacer-sides-dropdown":h.value})),V=e.computed(()=>({width:"100%",display:"flex","justify-content":t.justifyContent}));e.onMounted(()=>{p.value&&(l.value=p.value.$el)});function j(v){d(v)}return e.watch(()=>b.value,v=>{v!==g.value&&(g.value=v)},{immediate:!0}),()=>e.createVNode("div",{class:T.value,style:V.value},[e.createVNode(Y,{items:C.value,modelValue:g.value,"onUpdate:modelValue":v=>g.value=v,onChange:j,ref:p},null)])}function ae(t,l,a,r){const n=e.ref(),{activeId:p,removeTab:h,tabPages:b,selectTab:u}=r,{hideDropDown:d,searchTabText:g}=l,C=600;let T=null;const V=e.computed(()=>{var s,m;let o=[];return t.searchBoxVisible?o=(s=b.value)==null?void 0:s.filter(P=>P.props.title.includes(g.value)):o=(m=b.value)==null?void 0:m.slice(),o}),j=e.computed(()=>({"dropdown-menu":!0,"tabs-pt28":t.searchBoxVisible,show:!d.value,"d-none":d.value}));let v;function f(o){v=o}e.watch(d,o=>{if(v.value)if(o)n.value.style.width=null;else{const s=v.value.querySelector(".farris-tabs-header"),m=v.value.clientHeight-s.clientHeight-20,M=s.querySelector(".farris-tabs-title").clientWidth-20;n.value.style.maxWidth=M+"px",n.value.style.maxHeight=m+"px",e.nextTick(()=>{const{width:R}=n.value.getClientRects()[0];n.value.style.width=R?R+"px":null})}});function y(o){return{"dropdown-item":!0,"text-truncate":!0,"px-2":!0,disabled:o.props.disabled,active:o.props.id===p.value,"d-none":o.props.show!==!0}}function c(o){o.preventDefault(),o.stopPropagation()}function S(){T&&clearTimeout(T)}function B(){d.value||(T=setTimeout(()=>{d.value=!0},C))}function I(o,s){o.stopPropagation(),s.disabled||u(s.id),d.value=!0}function k(o,s){o.stopPropagation(),h(o,s,!0)}function O(o){return o.slots.title?e.createVNode("a",{class:"dropdown-title",id:`${o.props.id}-dropdown-item`},[o.slots.title(o)]):o.props.titleRenderFunction?e.createVNode("a",{class:"dropdown-title",id:`${o.props.id}-dropdown-item`},[o.props.titleRenderFunction()]):e.createVNode("a",{class:"dropdown-title",id:`${o.props.id}-dropdown-item`},[o.props.title])}function i(){return e.createVNode("div",{ref:n,class:j.value,onMouseenter:()=>S(),onMouseleave:()=>B()},[t.searchBoxVisible&&e.createVNode("div",{onClick:o=>c(o),class:"pb-1 tabs-li-absolute"},[e.withDirectives(e.createVNode("input",{type:"text",class:"form-control","onUpdate:modelValue":o=>g.value=o},null),[[e.vModelText,g.value]]),e.createVNode("span",{class:"f-icon f-icon-page-title-query tabs-icon-search"},null)]),V.value.length?e.createVNode("ul",{class:"tab-dropdown-menu--items flex-fill"},[V.value.map(o=>e.createVNode("li",{class:y(o),onClick:s=>I(s,o.props)},[o.props.removeable&&o.props.disabled!==!0&&e.createVNode("span",{class:"float-right st-drop-close",onClick:s=>k(s,o.props.id)},[e.createVNode("i",{class:"f-icon f-icon-close"},null)]),O(o)]))]):e.createVNode("div",{class:"dropdown-no-data"},[F.LocaleService.getLocaleValue("tabs.noData")])])}return{renderDropdownMenu:i,setTabsRef:f}}function se(t,l,a,r){const{hideDropDown:n}=l,{renderDropdownMenu:p,setTabsRef:h}=ae(t,l,a,r),b=e.ref(t.showDropdown);function u(){return b.value&&e.createVNode(e.Fragment,null,[e.createVNode("button",{class:"btn dropdown-toggle-split dropdown-toggle",onClick:()=>{n.value=!1}},null),p()])}return{renderMorePagesButtton:u,setTabsRef:h}}function ie(t,l,a,r){const n=e.ref(!1),{selectTab:p,tabPages:h,needUpdateNavigationLayout:b,activeId:u}=r,d=4,g=e.computed(()=>({btn:!0,"sc-nav-btn":!0,"px-1":!0,"sc-nav-lr":!0,"d-none":!n.value})),C=e.computed(()=>({"btn-group":!0,"sc-nav-btn":!0,dropdown:!0,"d-none":!n.value})),T=e.computed(()=>({btn:!0,"sc-nav-rg":!0,"d-none":!n.value}));function V(c,S){if(!l.value)return;const B=l.value.scrollLeft,I=l.value.scrollWidth-l.value.offsetWidth;if(S>0){if(l.value.scrollLeft>=I)return;l.value.scrollLeft=B+t.scrollStep+c}else if(S<0){if(l.value.scrollLeft<=0)return;l.value.scrollLeft=B-t.scrollStep-c}}function j(c=-1){if(!n.value||!l.value)return;c<0&&(c=h.value.findIndex(O=>O.props.id===u.value));const S=t.tabType==="pills"?".f-capsule-item":".nav-item",B=l.value.querySelectorAll(S),{parentElement:I}=l.value,k=B[c];if(k&&I){const O=I.getBoundingClientRect().left,i=I.getBoundingClientRect().right,o=k.getBoundingClientRect().left,s=k.getBoundingClientRect().right;o<O?V(O-o,-1):i<s&&V(s-i,1),t.tabType==="one-page"&&a.scrollTo(c)}}function v(){var B;if(!l.value)return;const c=l.value,S=(B=l.value)==null?void 0:B.parentElement;n.value=S&&c&&S.offsetWidth<c.scrollWidth-d,n.value&&e.nextTick(()=>{j()})}function f(c){c.disabled||p(c.id)}function y(){["default","one-page"].indexOf(t.tabType)>-1&&e.nextTick(()=>{j()})}return e.watch(b,()=>{v()}),{previousButtonClass:g,nextButtonGroupClass:C,nextButtonClass:T,scrollTab:V,selectAndScrollToTab:f,shouldShowNavigationButtons:n,updateNavigationLayout:v,scrollToSelectedTab:y}}function re(t,l){const{tabPages:a}=l,r=e.ref(""),n=e.ref(!0),p=e.computed(()=>t.searchBoxVisible),h=e.computed(()=>p.value?a.value.filter(u=>u.props.title.includes(r.value)):a.value.slice());return e.watch(n,b=>{b||(r.value="")}),{searchTabText:r,hideDropDown:n,shouldShowSearchBox:p,tabsInDropdownMenu:h}}function ce(t,l,a){const r=".farris-tab-page",{tabPages:n}=a;function p(b){const u=l.value;if(u){const d=l.value.querySelectorAll(r);if(d.length>0){const g=d[b],{offsetTop:C}=g,T=C-32>0?C-32:0;u.scrollTop=T}}}function h(b){const u=n.value.findIndex(d=>d.props.id===b);u>-1&&p(u)}return{scrollTo:p,scrollToByPaggId:h}}const H=e.defineComponent({name:"FTabs",props:$,emits:["tabChange","tabRemove","update:activeId","Click"],setup(t,l){const a=e.ref(t.tabType),r=e.shallowRef(),n=D.isMobilePhone(),p=e.ref(t.customClass),h=e.shallowRef(),b=e.shallowRef(),u=e.ref(),d=te(t,l,h),{activeId:g,changeTitleStyle:C,tabPages:T,addTab:V,updateTab:j,toolbarItems:v,checkActiveIdAndSelect:f,toggleShowTab:y,hasInHeadClass:c,toolbarVisible:S}=d,B=ce(t,b,d),I=ie(t,h,B,d),{previousButtonClass:k,nextButtonClass:O,nextButtonGroupClass:i,scrollTab:o,updateNavigationLayout:s,scrollToSelectedTab:m}=I;d.setScrollToSelectedTabFunction(m);const P=re(t,d),M=oe(t,h,I,B,d),R=M,ue=ne(t,h,I,B,d),z=new Map([["default",M],["one-page",R],["pills",ue]]);e.computed(()=>{const w=T.value.find(N=>N.props.id===g.value);return w==null?void 0:w.slots});const q=e.computed(()=>t.fill),G=(w,N)=>{l.emit("Click",w,N,g.value)};e.provide("tabs",{activeId:g,addTab:V,updateTab:j,tabPages:T,tabType:a,shouldFillParentContaner:q,toggleShowTab:y,toolbarVisible:S,clickToolbarItemHandler:G});let J=!1;const fe=e.computed(()=>({"farris-tabs-header":!0,"farris-tabs-inHead":c.value,"farris-tabs-inContent":!c.value,"farris-tabs-nav-fill":t.tabType==="fill","farris-tabs-nav-pills":t.tabType==="pills"})),pe=e.computed(()=>{const w={width:c.value&&t.titleWidth?`${t.titleWidth}%`:""};return w.width&&(w.flex="unset"),w}),be=e.computed(()=>{const w={"farris-tabs":!0,"f-tabs-content-fill":q.value,"flex-column":t.position==="top","flex-column-reverse":t.position==="bottom","flex-row":t.position==="left","flex-row-reverse":t.position==="right","one-page":t.tabType==="one-page"};return p.value&&p.value.split(" ").reduce((N,W)=>(N[W]=!0,N),w),w});let L=null;function K(){u.value&&!J&&(!L&&typeof ResizeObserver<"u"&&(L=new ResizeObserver(w=>{w.length&&s()})),L&&(L.observe(u.value),J=!0))}e.watch(()=>t.visible,w=>{e.nextTick(()=>{T.value.length&&f(t.activeId||T.value[0].props.id),s(),C(h),K()})}),e.watch(()=>t.autoTitleWidth,w=>{e.nextTick(()=>{s(),C(h)})}),e.onMounted(()=>{t.visible&&(T.value.length&&f(t.activeId||T.value[0].props.id),e.nextTick(()=>{s(),C(h)}),K())});function ve(){return e.createVNode("button",{title:F.LocaleService.getLocaleValue("tabs.leftButton"),type:"button",class:k.value,onClick:()=>{o(0,-1)}},null)}function he(){return e.createVNode("button",{title:F.LocaleService.getLocaleValue("tabs.rightButton"),type:"button",class:O.value,onClick:()=>{o(0,1)}},null)}const{renderMorePagesButtton:me,setTabsRef:ge}=se(t,P,I,d);ge(r);function ye(){return v.value.length?e.createVNode("div",{class:{"farris-tabs-toolbar":!0,"d-none":!S.value}},[e.createVNode(Z,{class:"f-utils-fill",alignment:c.value?"right":"left",items:v.value,visible:S.value,onClick:G},null)]):null}const Q=z.get(t.tabType)||z.get("default");function Te(){var w,N,W,X;return!n&&e.createVNode("div",{class:fe.value},[e.createVNode("div",{class:"farris-tabs-header-pre"},[(N=(w=l.slots).headerPrefix)==null?void 0:N.call(w)]),e.createVNode("div",{class:"farris-tabs-title scroll-tabs",style:pe.value,ref:u},[ve(),Q&&Q(),e.createVNode("div",{class:i.value},[he(),me()])]),ye(),e.createVNode("div",{class:"farris-tabs-header-post"},[(X=(W=l.slots).headerSuffix)==null?void 0:X.call(W)])])}const we=e.computed(()=>({"farris-tabs-content":!0,"f-utils-fill-flex-column":q.value}));function Ce(){var w,N;return e.createVNode("div",{class:we.value,ref:b},[(N=(w=l.slots).default)==null?void 0:N.call(w)])}return()=>t.visible?e.createVNode("div",{class:be.value,ref:r},[Te(),Ce()]):null}}),U={tabWidth:{type:Number},id:{type:String,default:""},customTitleClass:{type:String,default:""},titleOverflow:{type:Boolean,default:!1},title:{type:String,default:""},selected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},removeable:{type:Boolean,default:!1},show:{type:Boolean,default:!0},toolbar:{type:Object,default:{}},toolbarPosition:{type:String,default:"inHead"},toolbarVisible:{type:Boolean,default:!0},titleRenderFunction:{type:Function}};function _(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!e.isVNode(t)}const A=e.defineComponent({name:"FTabPage",props:U,emits:[],setup(t,l){const a=e.inject("tabs"),r=D.isMobilePhone(),n=e.ref(t.show),p={slots:l.slots,props:t},h=e.ref((a==null?void 0:a.tabType.value)||"default");e.onMounted(()=>{const f=a==null?void 0:a.tabPages.value.findIndex(y=>y.props.id===t.id);(!f||f===-1)&&(a==null||a.addTab(p))}),e.onUnmounted(()=>{});const b=e.computed(()=>(t==null?void 0:t.id)===(a==null?void 0:a.activeId.value)),u=e.computed(()=>({display:b.value?"":"none"}));e.watch(()=>t,f=>{a==null||a.updateTab({props:f,slots:l.slots})},{immediate:!0,deep:!0}),e.watch(()=>t.show,f=>{n.value=f,a==null||a.toggleShowTab(t.id)}),e.watch(()=>t.toolbarVisible,f=>{b.value&&a&&(a.toolbarVisible.value=f)});function d(){var y,c;const f=(c=(y=l.slots).default)==null?void 0:c.call(y);return e.createVNode(E,{"main-title":t.title,class:["farris-tab-page",n.value?"":"f-tab-d-none"]},_(f)?f:{default:()=>[f]})}function g(f,y){a&&(a.activeId.value=t.id,a.clickToolbarItemHandler&&a.clickToolbarItemHandler(f,y))}function C(){var y,c;const f=(c=(y=l.slots).default)==null?void 0:c.call(y);return e.createVNode(E,{customClass:"section-in-tab is-mobile",onClick:g,visible:t.show,"main-title":t.title,buttons:t.toolbar.buttons,"button-position":t.toolbar.position||t.toolbarPosition,"buttons-visible":t.toolbarVisible},_(f)?f:{default:()=>[f]})}const T=e.computed(()=>{var y;return{"farris-tab-page":!0,"f-tab-d-none":!n.value,"f-tab-active":b.value&&a&&((y=a.shouldFillParentContaner)==null?void 0:y.value)}});function V(){var y,c;const f=(c=(y=l.slots).default)==null?void 0:c.call(y);return e.createVNode("div",{class:T.value,style:u.value},[f])}const v=r?C:new Map([["default",V],["one-page",d],["mobile",C]]).get(h.value)||V;return()=>v()}});class de extends ee.BaseControlProperty{constructor(l,a){super(l,a)}getPropertyConfig(l,a=!1){return this.propertyConfig.categories.basic=this.getBasicPropConfig(l),this.propertyConfig.categories.basic.properties.text={title:"文本",type:"string",description:"",refreshPanelAfterChanged:!0},this.getAppearanceProperties(l,a),this.getbBehaviorConfig(l),this.getEventPropConfig(l),this.propertyConfig}getAppearanceProperties(l,a=!1){this.propertyConfig.categories.appearance={title:"外观",properties:{class:{description:"组件的CSS样式",title:"class样式",visible:!a},icon:{title:"图标",type:"string",description:""},split:{title:"下拉按钮分离",type:"boolean",description:"启用下拉按钮分离,可以单独点击按钮。单独点击下拉按钮展开下拉面板",visible:!!(l.children&&l.children.length>0)}}}}getbBehaviorConfig(l){const a=this.getPropertyEditorParams(l,["Const","Variable","StateMachine","Expression"],"disabled");this.propertyConfig.categories.behavior=this.getBehaviorConfig(l,"",{disabled:{title:"禁用",type:"boolean",description:"按钮禁用状态",refreshPanelAfterChanged:!0,editor:a}})}getEventPropConfig(l){const a=[{label:"onClick",name:"点击事件"}],r=this,n=r.eventsEditorUtils.formProperties(l,r.viewModelId,a),p=r.createBaseEventProperty(n);this.propertyConfig.categories.eventsEditor={title:"事件",hideTitle:!0,properties:p,refreshPanelAfterChanged:!0,tabId:"commands",tabName:"交互",setPropertyRelates(h,b){const u=h.propertyValue;delete l[r.viewModelId],u&&(u.setPropertyRelates=this.setPropertyRelates,r.eventsEditorUtils.saveRelatedParameters(l,r.viewModelId,u.events,u))}}}}H.install=t=>{t.component(H.name,H),t.component(A.name,A)},x.FTabPage=A,x.FTabs=H,x.TabToolbarItemProperty=de,x.default=H,x.tabPageProps=U,x.tabsProps=$,Object.defineProperties(x,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});