From a4aefad0e4e6ca1ba3bc6d718a2f95d1f69d2d39 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sun, 9 Mar 2025 13:59:36 -0700 Subject: [PATCH] docs(ui-shell): add "Header with multiple switchers" example (#2112) --- docs/src/pages/components/UIShell.svx | 10 +++ .../UIShell/HeaderMultipleSwitcher.svelte | 85 +++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 docs/src/pages/framed/UIShell/HeaderMultipleSwitcher.svelte diff --git a/docs/src/pages/components/UIShell.svx b/docs/src/pages/components/UIShell.svx index 507338c3..d5c650ef 100644 --- a/docs/src/pages/components/UIShell.svx +++ b/docs/src/pages/components/UIShell.svx @@ -59,6 +59,16 @@ You can disable the `transition` by setting it to `false`. +## Header with multiple switchers + +Multiple switchers can be used, and the switcher button can be customized. For example, display a tooltip using `iconDescription`. + +Control the tooltip alignment using `tooltipAlignment`. + +Note that providing `text` overrides the tooltip. + + + ## Header with global search diff --git a/docs/src/pages/framed/UIShell/HeaderMultipleSwitcher.svelte b/docs/src/pages/framed/UIShell/HeaderMultipleSwitcher.svelte new file mode 100644 index 00000000..6a9efdb6 --- /dev/null +++ b/docs/src/pages/framed/UIShell/HeaderMultipleSwitcher.svelte @@ -0,0 +1,85 @@ + + +
+ + + + + { + isOpen2 = false; + isOpen3 = false; + }} + > + + Switcher subject 1 + Switcher item 1 + Switcher subject 2 + Switcher item 1 + + + { + isOpen1 = false; + isOpen3 = false; + }} + > + + Switcher subject 1 + Switcher item 1 + Switcher subject 2 + Switcher item 1 + + + { + isOpen1 = false; + isOpen2 = false; + }} + > + + Switcher subject 1 + Switcher item 1 + + + +
+ + + + + +

Welcome

+
+
+
+