From b0b37b967bc89ac750246fd023eb11941e3fe79d Mon Sep 17 00:00:00 2001 From: Jeff Carbonella Date: Thu, 8 Sep 2016 20:48:59 -0400 Subject: [PATCH] feat(Dropdown): Custom trigger element (#477) --- .../modules/Dropdown/Types/Trigger.js | 29 +++++++++++++++++++ docs/app/Examples/modules/Dropdown/index.js | 5 ++++ src/modules/Dropdown/Dropdown.js | 8 +++++ test/specs/modules/Dropdown/Dropdown-test.js | 19 ++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 docs/app/Examples/modules/Dropdown/Types/Trigger.js diff --git a/docs/app/Examples/modules/Dropdown/Types/Trigger.js b/docs/app/Examples/modules/Dropdown/Types/Trigger.js new file mode 100644 index 0000000000..cc0642853c --- /dev/null +++ b/docs/app/Examples/modules/Dropdown/Types/Trigger.js @@ -0,0 +1,29 @@ +import React from 'react' +import { Dropdown, Icon } from 'stardust' + +const trigger = ( +
+ + Hello, Bob +
+) + +const DropdownExample = () => ( + + + + + + + + + + + + {/* item text can also be defined as children */} + E-mail Collaborators + + +) + +export default DropdownExample diff --git a/docs/app/Examples/modules/Dropdown/index.js b/docs/app/Examples/modules/Dropdown/index.js index cf2c72ffc1..5454f33cc8 100644 --- a/docs/app/Examples/modules/Dropdown/index.js +++ b/docs/app/Examples/modules/Dropdown/index.js @@ -12,6 +12,11 @@ const DropdownExamples = () => ( description='A dropdown menu' examplePath='modules/Dropdown/Types/Dropdown' /> +