From 1100d8b04dfd42652420a70913ff958abe003132 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sat, 19 Mar 2022 08:50:04 -0700 Subject: [PATCH] docs(dropdown): add "Custom slot" example --- docs/src/pages/components/Dropdown.svx | 6 ++++ .../pages/framed/Dropdown/DropdownSlot.svelte | 29 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 docs/src/pages/framed/Dropdown/DropdownSlot.svelte diff --git a/docs/src/pages/components/Dropdown.svx b/docs/src/pages/components/Dropdown.svx index d93ce89b..095002bb 100644 --- a/docs/src/pages/components/Dropdown.svx +++ b/docs/src/pages/components/Dropdown.svx @@ -19,6 +19,12 @@ components: ["Dropdown", "DropdownSkeleton"] {id: "1", text: "Email"}, {id: "2", text: "Fax"}]}" /> +### Custom slot + +Override the default slot to customize the display of each item. Access the item and index through the `let:` directive. + + + ### Hidden label + import { Dropdown } from "carbon-components-svelte"; + + + +
+ {item.text} +
+
+ id: {item.id} - index: + {index} +
+
+ +