From f0655e6c7247f5ba19fdf221adf921a497e86fe5 Mon Sep 17 00:00:00 2001 From: Overu Date: Fri, 27 Feb 2026 18:19:03 +0800 Subject: [PATCH] feat(spx-gui): add UIButtonTest --- spx-gui/src/components/ui/UIButtonTest.vue | 107 +++++++++++++++++++++ spx-gui/src/components/ui/index.ts | 1 + spx-gui/src/pages/docs/ui-design.vue | 12 ++- 3 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 spx-gui/src/components/ui/UIButtonTest.vue diff --git a/spx-gui/src/components/ui/UIButtonTest.vue b/spx-gui/src/components/ui/UIButtonTest.vue new file mode 100644 index 000000000..9547c267d --- /dev/null +++ b/spx-gui/src/components/ui/UIButtonTest.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/spx-gui/src/components/ui/index.ts b/spx-gui/src/components/ui/index.ts index 1a5ec002c..765ad9ce9 100644 --- a/spx-gui/src/components/ui/index.ts +++ b/spx-gui/src/components/ui/index.ts @@ -2,6 +2,7 @@ export { default as UIConfigProvider, useUIVariables, type Config } from './UICo export { default as UICard } from './UICard.vue' export { default as UICardHeader } from './UICardHeader.vue' export { default as UIButton } from './UIButton.vue' +export { default as UIButtonTest } from './UIButtonTest.vue' export { default as UIDropdown, type Pos as DropdownPos } from './UIDropdown' export { default as UITooltip } from './UITooltip.vue' export { UIMenu, UIMenuGroup, UIMenuItem } from './menu' diff --git a/spx-gui/src/pages/docs/ui-design.vue b/spx-gui/src/pages/docs/ui-design.vue index bcf7e076e..09ac4be5d 100644 --- a/spx-gui/src/pages/docs/ui-design.vue +++ b/spx-gui/src/pages/docs/ui-design.vue @@ -264,6 +264,16 @@ +
+

UIButtonTest

+
+
+ Default + Disabled + Loading +
+
+

UITag

@@ -328,7 +338,7 @@