dufu1991 7 mesiacov pred
rodič
commit
fc7a9b2cc5

+ 0 - 49
packages/stdf/.github/workflows/releases-demo.yml

@@ -1,49 +0,0 @@
-# 将 Demo 静态内容部署到 GitHub Pages 的简易工作流程
-name: RELEASES DEMO
-
-on:
-  push:
-    branches: 'main'
-
-jobs:
-  build_site:
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout
-        uses: actions/checkout@v4
-
-      - name: Setup Bun
-        uses: oven-sh/setup-bun@v2
-        with:
-          bun-version: 'latest'
-
-      - name: Install dependencies
-        run: bun i
-
-      - name: build
-        env:
-          BASE_PATH: '/demo-stdf'
-        run: |
-          bun run build
-
-      - name: Upload Artifacts
-        uses: actions/upload-pages-artifact@v3
-        with:
-          path: 'build/'
-
-  deploy:
-    needs: build_site
-    runs-on: ubuntu-latest
-
-    permissions:
-      pages: write
-      id-token: write
-
-    environment:
-      name: github-pages
-      url: ${{ steps.deployment.outputs.page_url }}
-
-    steps:
-      - name: Deploy
-        id: deployment
-        uses: actions/deploy-pages@v4

+ 2 - 2
packages/stdf/package.json

@@ -1,6 +1,6 @@
 {
 	"name": "stdf",
-	"version": "2.0.0",
+	"version": "2.0.1",
 	"description": "Mobile web component library based on Svelte and Tailwind",
 	"author": "any-tdf",
 	"funding": "https://stdf.design?fund",
@@ -188,6 +188,7 @@
 		"tailwindcss": "^4.0.0"
 	},
 	"devDependencies": {
+		"@any-tdf/vite-plugin-svg-symbol": "^0.0.3",
 		"@iconify-json/carbon": "^1.2.18",
 		"@iconify-json/fluent-color": "^1.2.21",
 		"@iconify-json/material-symbols": "^1.2.52",
@@ -206,7 +207,6 @@
 		"prettier-plugin-svelte": "^3.4.1",
 		"prettier-plugin-tailwindcss": "^0.6.14",
 		"publint": "^0.3.17",
-		"rollup-plugin-stdf-icon": "file:../rollup-plugin-stdf-icon",
 		"svelte": "^5.48.0",
 		"svelte-check": "^4.3.5",
 		"svelte-confetti": "^2.3.2",

+ 1 - 1
packages/stdf/src/lib/components/avatar/AvatarGroup.svelte → packages/stdf/src/lib/components/avatarGroup/AvatarGroup.svelte

@@ -1,5 +1,5 @@
 <script lang="ts">
-	import Avatar from './Avatar.svelte';
+	import Avatar from '../avatar/Avatar.svelte';
 	import type { AvatarGroupProps } from '../../types/index.js';
 	import { radiusObj } from '../utils/index.js';
 

+ 0 - 0
packages/stdf/src/lib/components/button/ButtonGroup.svelte → packages/stdf/src/lib/components/buttonGroup/ButtonGroup.svelte


+ 0 - 0
packages/stdf/src/lib/components/feedback/FeedbackContainer.svelte → packages/stdf/src/lib/components/feedback/Feedback.svelte


+ 2 - 2
packages/stdf/src/lib/components/feedback/index.ts

@@ -286,6 +286,6 @@ export function setFeedbackLang(lang: LangProps): void {
 	feedbackState.lang = lang;
 }
 
-// 导出状态(供 FeedbackContainer 使用)
-// Export state (for FeedbackContainer)
+// 导出状态(供 Feedback 使用)
+// Export state (for Feedback)
 export { feedbackState };

+ 3 - 3
packages/stdf/src/lib/index.ts

@@ -4,11 +4,11 @@ export { default as ActionSheet } from './components/actionSheet/ActionSheet.sve
 export { default as Alert } from './components/alert/Alert.svelte';
 export { default as AsyncPicker } from './components/asyncPicker/AsyncPicker.svelte';
 export { default as Avatar } from './components/avatar/Avatar.svelte';
-export { default as AvatarGroup } from './components/avatar/AvatarGroup.svelte';
+export { default as AvatarGroup } from './components/avatarGroup/AvatarGroup.svelte';
 export { default as Badge } from './components/badge/Badge.svelte';
 export { default as BottomSheet } from './components/bottomSheet/BottomSheet.svelte';
 export { default as Button } from './components/button/Button.svelte';
-export { default as ButtonGroup } from './components/button/ButtonGroup.svelte';
+export { default as ButtonGroup } from './components/buttonGroup/ButtonGroup.svelte';
 export { default as Calendar } from './components/calendar/Calendar.svelte';
 export { default as Card } from './components/card/Card.svelte';
 export { default as ColorPicker } from './components/colorPicker/ColorPicker.svelte';
@@ -65,4 +65,4 @@ export { default as Signature } from './components/signature/Signature.svelte';
 // 函数式反馈 API
 // Functional feedback API
 export { toast, showAlert, dialog, modal, loading, setFeedbackLang } from './components/feedback/index.js';
-export { default as FeedbackContainer } from './components/feedback/FeedbackContainer.svelte';
+export { default as Feedback } from './components/feedback/Feedback.svelte';

+ 2 - 2
packages/stdf/src/routes/+layout.svelte

@@ -1,7 +1,7 @@
 <script lang="ts">
 	import { setContext } from 'svelte';
 	import { page } from '$app/state';
-	import { NavBar, Icon, FeedbackContainer } from '$lib/index.js';
+	import { NavBar, Icon, Feedback } from '$lib/index.js';
 	import { zh_CN, en_US } from '$lib/lang/index.js';
 	import '../app.css';
 	import { menuList } from '../data/menuList.js';
@@ -215,4 +215,4 @@
 
 <!-- 全局反馈组件容器 -->
 <!-- Global feedback component container -->
-<FeedbackContainer />
+<Feedback />

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
packages/stdf/static/fonts/symbol.svg


+ 2 - 2
packages/stdf/vite.config.ts

@@ -1,9 +1,9 @@
 import { sveltekit } from '@sveltejs/kit/vite';
 import { defineConfig } from 'vite';
 import tailwindcss from '@tailwindcss/vite';
-import svgSprite from 'rollup-plugin-stdf-icon';
+import svgSymbol from '@any-tdf/vite-plugin-svg-symbol';
 
 export default defineConfig({
-	plugins: [sveltekit(), tailwindcss(), svgSprite([{ inFile: 'src/assets/svgs', outFile: 'static/fonts', fileName: 'symbol' }])],
+	plugins: [sveltekit(), tailwindcss(), svgSymbol([{ inFile: 'src/assets/svgs', outFile: 'static/fonts', fileName: 'symbol' }])],
 	server: { hmr: true, host: '0.0.0.0', port: 8888 }
 });

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov