From a651258b88ce8de0d84717d929c5bb0df3ccaf21 Mon Sep 17 00:00:00 2001 From: metonym Date: Thu, 18 Nov 2021 13:23:28 -0800 Subject: [PATCH] docs(context-menu): add target, multiple target examples --- docs/src/pages/components/ContextMenu.svx | 14 ++++ .../ContextMenu/ContextMenuTarget.svelte | 65 +++++++++++++++++ .../ContextMenu/ContextMenuTargets.svelte | 70 +++++++++++++++++++ 3 files changed, 149 insertions(+) create mode 100644 docs/src/pages/framed/ContextMenu/ContextMenuTarget.svelte create mode 100644 docs/src/pages/framed/ContextMenu/ContextMenuTargets.svelte diff --git a/docs/src/pages/components/ContextMenu.svx b/docs/src/pages/components/ContextMenu.svx index d195fd63..a37e7a32 100644 --- a/docs/src/pages/components/ContextMenu.svx +++ b/docs/src/pages/components/ContextMenu.svx @@ -9,9 +9,23 @@ components: ["ContextMenu", "ContextMenuGroup", "ContextMenuRadioGroup", "Contex In the examples, right click anywhere within the iframe. ### Default + +By default, the context menu will trigger when right clicking anywhere in the `window`. +### Custom target + +Specify a custom `HTMLElement` using the `target` prop. + + + +### Multiple targets + +The `target` prop also accepts an array of elements. + + + ### Radio groups \ No newline at end of file diff --git a/docs/src/pages/framed/ContextMenu/ContextMenuTarget.svelte b/docs/src/pages/framed/ContextMenu/ContextMenuTarget.svelte new file mode 100644 index 00000000..87b4d8a6 --- /dev/null +++ b/docs/src/pages/framed/ContextMenu/ContextMenuTarget.svelte @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Right click this element

+
+ + diff --git a/docs/src/pages/framed/ContextMenu/ContextMenuTargets.svelte b/docs/src/pages/framed/ContextMenu/ContextMenuTargets.svelte new file mode 100644 index 00000000..aa51e7de --- /dev/null +++ b/docs/src/pages/framed/ContextMenu/ContextMenuTargets.svelte @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Right click this element

+

... or this one

+
+ +