diff --git a/package.json b/package.json index 2c677544..e4469681 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "init": "pnpm i", "dev": "pnpm run build && pnpm run play", "dev:docs": "pnpm run --filter @ikun-ui/docs docs:dev", - "play": "pnpm run --filter @ikun-ui/play dev", + "play": "esno scripts/play.js && pnpm run --filter @ikun-ui/play dev", "build": "run-s build:* && run-s build-*", "build-preset": "pnpm run --filter @ikun-ui/preset build", "build-lib": "tsup --config tsup.config.ts", diff --git a/play/.gitignore b/play/.gitignore index ac7211b4..3d25ddb3 100644 --- a/play/.gitignore +++ b/play/.gitignore @@ -9,3 +9,4 @@ node_modules !.env.example vite.config.js.timestamp-* vite.config.ts.timestamp-* +src/routes/+page.svelte diff --git a/play/src/index.test.ts b/play/src/index.test.ts deleted file mode 100644 index e07cbbd7..00000000 --- a/play/src/index.test.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { describe, it, expect } from 'vitest'; - -describe('sum test', () => { - it('adds 1 + 2 to equal 3', () => { - expect(1 + 2).toBe(3); - }); -}); diff --git a/play/src/routes/+page.svelte b/play/src/routes/+page.svelte deleted file mode 100644 index b83d1229..00000000 --- a/play/src/routes/+page.svelte +++ /dev/null @@ -1,343 +0,0 @@ - - -
- - - - IKUN是我坚持下去的动力 - - - - - - 食不食油饼 - IKUN是我坚持下去的动力 - 自定义关闭 - -
- -
-
KInput
- { - console.log('on:input =>', inputValue); - }} - on:compositionInput={() => { - console.log('on:compositionInput =>', inputValue); - }} - > -
- -
-
Breadcrumb
- - {#each breadcrumbList as breadcrumb} - {breadcrumb.label} - {/each} - - - - {#each breadcrumbList as breadcrumb} - {breadcrumb.label} - {/each} - - -
- 增加一个 - 删除一个 -
-
- - (openDrawer = true)}> - drawer - - -
-
Button Type
-
- Normal Button - Success Button - Error Button - Warning Button - Info Button - Link Button -
-
Button Size
-
- SM Button - MD Button - LG Button -
-
Button Other Attrs
-
- Icon Button - - Border Button - Disabled Button -
-
- -
-
KButtonGroup Type & Size
-
- - - add - edit - view - delelte - - - - - add - edit - view - delelte - - - - - add - edit - view - delelte - -
-
KButtonGroup Other Attrs
-
- - - add - edit - view - delelte - - - - - add - edit - view - delelte - - - - - add - edit - view - delelte - - - - - add - edit - view - delelte - -
-
KButtonGroup IconSize
- - - add - edit - view - delelte - -
- - - - title - content - - (checked = e.detail)} label={`${checked}`} -> - (radioChecked = e.detail)} - label={`${radioChecked}`} -> - (openDrawer = false)}>KDrawer - - open()}>KEyeDropper - - - - KTooltip - trigger - - - - KPopover - content - KPopover - trigger - - - (openModal = true)}> - KModal - - -
- User - - - - -
- -
-
KBadge
- - badgeNumber++}>Click Me - - - - IKunUI - - - - IKunUI - - - - IKunUI - -
- - (openModal = v.detail)}> - KModal - - -
- console.log('KTag click', e)} - on:close={(e) => console.log('KTag close', e)} - >success KTag - - - primary KTag - error KTag - warning KTag -
- -handleNotify -handleMsgBox - (switchVal = v.detail)}> - - - {#each ['Tiny', 'Small', 'Normal', 'Large', 'Huge'] as item (item)} - - {/each} - -ToggleSpin -
- - -
- {console.log("ipnut", v.detail)}} on:change={(v) => {console.log("change", v.detail)}} > -
🏀
-
-
diff --git a/scripts/play.js b/scripts/play.js new file mode 100644 index 00000000..1c3765b3 --- /dev/null +++ b/scripts/play.js @@ -0,0 +1,26 @@ +/** + * Create play template + */ +import * as fs from 'fs' +const PLAY_PATH = 'play/src/routes' +const content = ` + +info + +` +function createPlayTemplate(){ + if (!fs.existsSync(`${PLAY_PATH}/+page.svelte`)) { + fs.mkdirSync(PLAY_PATH, { recursive: true }); + fs.writeFile(`${PLAY_PATH}/+page.svelte`, content, (err) => { + if (err) { + console.error('Error writing file:', err); + } else { + console.log(`File +page.svelte has been created with the specified content.`); + } + }); + } +} +createPlayTemplate()