diff --git a/apps/web/src/components/Design/SelectDesign.tsx b/apps/web/src/components/Design/SelectDesign.tsx
new file mode 100644
index 00000000000..7f79ae0b2ab
--- /dev/null
+++ b/apps/web/src/components/Design/SelectDesign.tsx
@@ -0,0 +1,64 @@
+import { Card, CardHeader, Select } from "@hey/ui";
+import type { FC } from "react";
+
+const SelectDesign: FC = () => {
+ const options = [
+ {
+ htmlLabel: "Simple Label",
+ label: "Simple Label",
+ value: "simple-label",
+ selected: true
+ },
+ { htmlLabel: HTML Label, label: "HTML Label", value: "html-label" }
+ ];
+
+ const optionsWithIcon = [
+ {
+ label: "Option 1",
+ value: "1",
+ icon: "https://hey-assets.b-cdn.net/images/app-icon/0.png",
+ selected: true
+ },
+ {
+ label: "Option 2",
+ value: "2",
+ icon: "https://hey-assets.b-cdn.net/images/app-icon/2.png"
+ },
+ {
+ label: "Option 3",
+ value: "3",
+ icon: "https://hey-assets.b-cdn.net/images/app-icon/3.png"
+ },
+ {
+ label: "Option 4",
+ value: "4",
+ icon: "https://hey-assets.b-cdn.net/images/app-icon/4.png"
+ }
+ ];
+
+ return (
+
+
+
+
+
Simple Select
+
+
+
Select with Search
+
+
+
Select with Icon
+
+
+
+ );
+};
+
+export default SelectDesign;
diff --git a/apps/web/src/components/Design/index.tsx b/apps/web/src/components/Design/index.tsx
index c3849f8bfa5..908ea9e994e 100644
--- a/apps/web/src/components/Design/index.tsx
+++ b/apps/web/src/components/Design/index.tsx
@@ -13,6 +13,7 @@ import ImageDesign from "./ImageDesign";
import InputDesign from "./InputDesign";
import ModalDesign from "./ModalDesign";
import ProfilesDesign from "./ProfilesDesign";
+import SelectDesign from "./SelectDesign";
import SpinnerDesign from "./SpinnerDesign";
import StackedAvatarsDesign from "./StackedAvatarsDesign";
import TextAreaDesign from "./TextAreaDesign";
@@ -35,6 +36,7 @@ const Design: NextPage = () => {
+