diff --git a/assets/star-outline.svg b/assets/star-outline.svg
new file mode 100644
index 0000000..e12e08c
--- /dev/null
+++ b/assets/star-outline.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index c8ba938..3044594 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@lifesg/react-icons",
- "version": "1.18.0",
+ "version": "1.19.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@lifesg/react-icons",
- "version": "1.18.0",
+ "version": "1.19.0",
"license": "ISC",
"devDependencies": {
"@babel/core": "^7.17.8",
diff --git a/package.json b/package.json
index 3512965..790aa32 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@lifesg/react-icons",
- "version": "1.18.0",
+ "version": "1.19.0",
"description": "An icon component library for LifeSG and BookingSG web apps",
"main": "dist/cjs/index.js",
"module": "dist/index.js",
diff --git a/src/index.ts b/src/index.ts
index c8ebaff..e024eea 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -212,6 +212,7 @@ export * from "./square-tick";
export * from "./square";
export * from "./star-fill";
export * from "./star-half";
+export * from "./star-outline";
export * from "./star";
export * from "./tablet-fill";
export * from "./tablet";
diff --git a/src/star-outline.tsx b/src/star-outline.tsx
new file mode 100644
index 0000000..aad89a2
--- /dev/null
+++ b/src/star-outline.tsx
@@ -0,0 +1,26 @@
+import * as React from "react";
+import { SVGProps } from "react";
+export const StarOutlineIcon = (props: SVGProps) => (
+
+);
+StarOutlineIcon.displayName = "StarOutlineIcon";
diff --git a/stories/icon/data.tsx b/stories/icon/data.tsx
index c18dfee..a9b7ea5 100644
--- a/stories/icon/data.tsx
+++ b/stories/icon/data.tsx
@@ -211,6 +211,7 @@ import {
StarFillIcon,
StarHalfIcon,
StarIcon,
+ StarOutlineIcon,
TabletFillIcon,
TabletIcon,
TextFillIcon,
@@ -514,6 +515,7 @@ export const ICONS: JSX.Element[] = [
,
,
,
+ ,
// Speaker
,
,