dufu1991 3 лет назад
Родитель
Сommit
bb476e1ed2
2 измененных файлов с 39 добавлено и 39 удалено
  1. 38 38
      demo/src/pages/tabs/TabsDemo.svelte
  2. 1 1
      demo/src/pages/tabs/TabsDemo_en.svelte

+ 38 - 38
demo/src/pages/tabs/TabsDemo.svelte

@@ -1,20 +1,20 @@
 <!-- Tabs Demo -->
 <!-- Tabs Demo -->
 <script>
 <script>
-    import {Tabs, Tab, TabContent, Divider} from '../../../../packages/stdf/components';
-    import {fly} from 'svelte/transition';
+    import { Tabs, Tab, TabContent, Divider } from '../../../../packages/stdf/components';
+    import { fly } from 'svelte/transition';
 
 
-    const labels = [{text: '飞机'}, {text: '轮船'}, {text: '火车'}, {text: '汽车'}];
+    const labels = [{ text: '飞机' }, { text: '轮船' }, { text: '火车' }, { text: '汽车' }];
     const labels1 = [
     const labels1 = [
-        {icon: {name: 'ri-plane-line', theme: true, size: 20}},
-        {icon: {name: 'ri-ship-2-line', theme: true, size: 20}},
-        {icon: {name: 'ri-train-line', theme: true, size: 20}},
-        {icon: {name: 'ri-car-line', theme: true, size: 20}},
+        { icon: { name: 'ri-plane-line', theme: true, size: 20 } },
+        { icon: { name: 'ri-ship-2-line', theme: true, size: 20 } },
+        { icon: { name: 'ri-train-line', theme: true, size: 20 } },
+        { icon: { name: 'ri-car-line', theme: true, size: 20 } },
     ];
     ];
     const labels2 = [
     const labels2 = [
-        {text: '飞机', icon: {name: 'ri-plane-line', theme: true, size: 16, top: -1}},
-        {text: '轮船', icon: {name: 'ri-ship-2-line', theme: true, size: 16, top: -1}},
-        {text: '火车', icon: {name: 'ri-train-line', theme: true, size: 16, top: -1}},
-        {text: '汽车', icon: {name: 'ri-car-line', theme: true, size: 16, top: -1}},
+        { text: '飞机', icon: { name: 'ri-plane-line', theme: true, size: 16, top: -1 } },
+        { text: '轮船', icon: { name: 'ri-ship-2-line', theme: true, size: 16, top: -1 } },
+        { text: '火车', icon: { name: 'ri-train-line', theme: true, size: 16, top: -1 } },
+        { text: '汽车', icon: { name: 'ri-car-line', theme: true, size: 16, top: -1 } },
     ];
     ];
     let width = 0;
     let width = 0;
     let changeActive = 0;
     let changeActive = 0;
@@ -37,7 +37,7 @@
             <TabContent>我是火车</TabContent>
             <TabContent>我是火车</TabContent>
             <TabContent>我是汽车</TabContent>
             <TabContent>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">加快过渡</div>
         <div class="font-bold px-4">加快过渡</div>
         <Tabs duration="fast" tab={{ labels }}>
         <Tabs duration="fast" tab={{ labels }}>
@@ -46,7 +46,7 @@
             <TabContent>我是火车</TabContent>
             <TabContent>我是火车</TabContent>
             <TabContent>我是汽车</TabContent>
             <TabContent>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">减缓过渡</div>
         <div class="font-bold px-4">减缓过渡</div>
         <Tabs duration="slower" tab={{ labels }}>
         <Tabs duration="slower" tab={{ labels }}>
@@ -55,7 +55,7 @@
             <TabContent>我是火车</TabContent>
             <TabContent>我是火车</TabContent>
             <TabContent>我是汽车</TabContent>
             <TabContent>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">使用线性风格</div>
         <div class="font-bold px-4">使用线性风格</div>
         <Tabs tab={{ labels, lineType: true }}>
         <Tabs tab={{ labels, lineType: true }}>
@@ -64,7 +64,7 @@
             <TabContent>我是火车</TabContent>
             <TabContent>我是火车</TabContent>
             <TabContent>我是汽车</TabContent>
             <TabContent>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">选项卡位于底部</div>
         <div class="font-bold px-4">选项卡位于底部</div>
         <Tabs tab={{ labels }} placement="b">
         <Tabs tab={{ labels }} placement="b">
@@ -73,7 +73,7 @@
             <TabContent>我是火车</TabContent>
             <TabContent>我是火车</TabContent>
             <TabContent>我是汽车</TabContent>
             <TabContent>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">选项卡位于左侧</div>
         <div class="font-bold px-4">选项卡位于左侧</div>
         <Tabs tab={{ labels }} placement="l" let:active>
         <Tabs tab={{ labels }} placement="l" let:active>
@@ -82,7 +82,7 @@
             <TabContent show={active === 2}>我是火车</TabContent>
             <TabContent show={active === 2}>我是火车</TabContent>
             <TabContent show={active === 3}>我是汽车</TabContent>
             <TabContent show={active === 3}>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">选项卡位于右侧</div>
         <div class="font-bold px-4">选项卡位于右侧</div>
         <Tabs tab={{ labels }} placement="r" let:active>
         <Tabs tab={{ labels }} placement="r" let:active>
@@ -91,7 +91,7 @@
             <TabContent show={active === 2}>我是火车</TabContent>
             <TabContent show={active === 2}>我是火车</TabContent>
             <TabContent show={active === 3}>我是汽车</TabContent>
             <TabContent show={active === 3}>我是汽车</TabContent>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4" bind:clientWidth={width}>自定义过渡</div>
         <div class="font-bold px-4" bind:clientWidth={width}>自定义过渡</div>
         <Tabs tab={{ labels }} let:active transition={false}>
         <Tabs tab={{ labels }} let:active transition={false}>
@@ -107,7 +107,7 @@
                 {/if}
                 {/if}
             </div>
             </div>
         </Tabs>
         </Tabs>
-        <Divider/>
+        <Divider />
 
 
         <div class="font-bold px-4">监听 change 事件</div>
         <div class="font-bold px-4">监听 change 事件</div>
         <Tabs tab={{ labels }} on:change={tabsChangeFun}>
         <Tabs tab={{ labels }} on:change={tabsChangeFun}>
@@ -118,47 +118,47 @@
         </Tabs>
         </Tabs>
         <div class="mt-4">当前 Tabs 激活的 active:{changeActive}</div>
         <div class="mt-4">当前 Tabs 激活的 active:{changeActive}</div>
     </div>
     </div>
-    <Divider/>
+    <Divider />
 
 
     <div class="font-bold mt-8 text-xl">不同的 Tab 风格</div>
     <div class="font-bold mt-8 text-xl">不同的 Tab 风格</div>
     <div class="flex flex-col space-y-2 mt-4">
     <div class="flex flex-col space-y-2 mt-4">
         <div class="font-bold px-4">不同圆角</div>
         <div class="font-bold px-4">不同圆角</div>
-        <Tab {labels} radius="none"/>
-        <Tab {labels}/>
-        <Tab {labels} radius="xl"/>
-        <Tab {labels} radius="full"/>
+        <Tab {labels} radius="none" />
+        <Tab {labels} />
+        <Tab {labels} radius="xl" />
+        <Tab {labels} radius="full" />
 
 
         <div class="font-bold px-4">文字与图标搭配</div>
         <div class="font-bold px-4">文字与图标搭配</div>
-        <Tab {labels}/>
-        <Tab labels={labels1}/>
-        <Tab labels={labels2}/>
+        <Tab {labels} />
+        <Tab labels={labels1} />
+        <Tab labels={labels2} />
 
 
         <div class="font-bold px-4">关爱版</div>
         <div class="font-bold px-4">关爱版</div>
-        <Tab {labels} love/>
+        <Tab {labels} love />
 
 
         <div class="font-bold px-4">线性风格</div>
         <div class="font-bold px-4">线性风格</div>
-        <Tab {labels} lineType/>
-        <Tab labels={labels2} lineType/>
+        <Tab {labels} lineType />
+        <Tab labels={labels2} lineType />
 
 
         <div class="font-bold px-4">自定义 Tab 外层风格</div>
         <div class="font-bold px-4">自定义 Tab 外层风格</div>
-        <Tab {labels} injClass="bg-gradient-to-b from-[#e3c6ff] to-[#b6aeff]"/>
+        <Tab {labels} injClass="bg-gradient-to-b from-[#e3c6ff] to-[#b6aeff]" />
 
 
         <div class="font-bold px-4">自定义 Tab 风格</div>
         <div class="font-bold px-4">自定义 Tab 风格</div>
-        <Tab {labels} tabInjClass="underline text-primary decoration-primary dark:text-dark dark:decoration-dark"/>
+        <Tab {labels} tabInjClass="underline text-primary decoration-primary dark:text-dark dark:decoration-dark" />
 
 
         <div class="font-bold px-4">自定义选定 Tab 风格</div>
         <div class="font-bold px-4">自定义选定 Tab 风格</div>
-        <Tab {labels} activeTabInjClass="text-primary dark:text-dark !text-base transition-all"/>
+        <Tab {labels} activeTabInjClass="text-primary dark:text-dark !text-base transition-all" />
 
 
         <div class="font-bold px-4">自定义指示器风格</div>
         <div class="font-bold px-4">自定义指示器风格</div>
-        <Tab {labels} activeInjClass="bg-gradient-to-b from-[#CE9FFC] to-[#7367F0]" activeTabInjClass="text-white"/>
-        <Tab {labels} lineType activeInjClass="bg-gradient-to-r from-[#CE9FFC] to-[#7367F0]"/>
+        <Tab {labels} activeInjClass="bg-gradient-to-b from-[#CE9FFC] to-[#7367F0]" activeTabInjClass="text-white" />
+        <Tab {labels} lineType activeInjClass="bg-gradient-to-r from-[#CE9FFC] to-[#7367F0]" />
     </div>
     </div>
-    <Divider/>
+    <Divider />
 
 
     <div class="font-bold my-8 text-xl">单独使用 Tab</div>
     <div class="font-bold my-8 text-xl">单独使用 Tab</div>
     <div class="my-4">
     <div class="my-4">
-        <Tab {labels} {active} on:clicktab={clicktabFun}/>
+        <Tab {labels} {active} on:clicktab={clicktabFun} />
         <div class="mt-4">当前 Tab 点击的 active:{active}</div>
         <div class="mt-4">当前 Tab 点击的 active:{active}</div>
     </div>
     </div>
-    <Divider/>
+    <Divider />
 </div>
 </div>

+ 1 - 1
demo/src/pages/tabs/TabsDemo_en.svelte

@@ -1,6 +1,6 @@
 <!-- Tabs Demo -->
 <!-- Tabs Demo -->
 <script>
 <script>
-    import { Tabs, Tab, TabContent, Divider } from '../../../../packages/stdf/components/dist/components';
+    import { Tabs, Tab, TabContent, Divider } from '../../../../packages/stdf/components';
     import { fly } from 'svelte/transition';
     import { fly } from 'svelte/transition';
 
 
     const labels = [{ text: 'aircraft' }, { text: 'steamer' }, { text: 'train' }, { text: 'car' }];
     const labels = [{ text: 'aircraft' }, { text: 'steamer' }, { text: 'train' }, { text: 'car' }];