diff --git a/assets/clock-rotate-left.svg b/assets/clock-rotate-left.svg
new file mode 100644
index 0000000..7ae1f9f
--- /dev/null
+++ b/assets/clock-rotate-left.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/comment-lines-fill.svg b/assets/comment-lines-fill.svg
new file mode 100644
index 0000000..8389632
--- /dev/null
+++ b/assets/comment-lines-fill.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/comment-lines.svg b/assets/comment-lines.svg
new file mode 100644
index 0000000..c09bbf5
--- /dev/null
+++ b/assets/comment-lines.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/unlink.svg b/assets/link-slash.svg
similarity index 100%
rename from assets/unlink.svg
rename to assets/link-slash.svg
diff --git a/assets/text-compare-fill.svg b/assets/text-compare-fill.svg
new file mode 100644
index 0000000..1ff93c0
--- /dev/null
+++ b/assets/text-compare-fill.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/text-compare.svg b/assets/text-compare.svg
new file mode 100644
index 0000000..ba4e940
--- /dev/null
+++ b/assets/text-compare.svg
@@ -0,0 +1,3 @@
+
diff --git a/package-lock.json b/package-lock.json
index 3044594..c7b5a14 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@lifesg/react-icons",
- "version": "1.19.0",
+ "version": "1.20.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@lifesg/react-icons",
- "version": "1.19.0",
+ "version": "1.20.0",
"license": "ISC",
"devDependencies": {
"@babel/core": "^7.17.8",
diff --git a/package.json b/package.json
index 790aa32..8180fd7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@lifesg/react-icons",
- "version": "1.19.0",
+ "version": "1.20.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/clock-rotate-left.tsx b/src/clock-rotate-left.tsx
new file mode 100644
index 0000000..8d20b08
--- /dev/null
+++ b/src/clock-rotate-left.tsx
@@ -0,0 +1,18 @@
+import * as React from "react";
+import { SVGProps } from "react";
+export const ClockRotateLeftIcon = (props: SVGProps) => (
+
+);
+ClockRotateLeftIcon.displayName = "ClockRotateLeftIcon";
diff --git a/src/comment-lines-fill.tsx b/src/comment-lines-fill.tsx
new file mode 100644
index 0000000..34c79d1
--- /dev/null
+++ b/src/comment-lines-fill.tsx
@@ -0,0 +1,18 @@
+import * as React from "react";
+import { SVGProps } from "react";
+export const CommentLinesFillIcon = (props: SVGProps) => (
+
+);
+CommentLinesFillIcon.displayName = "CommentLinesFillIcon";
diff --git a/src/comment-lines.tsx b/src/comment-lines.tsx
new file mode 100644
index 0000000..0e1a76f
--- /dev/null
+++ b/src/comment-lines.tsx
@@ -0,0 +1,18 @@
+import * as React from "react";
+import { SVGProps } from "react";
+export const CommentLinesIcon = (props: SVGProps) => (
+
+);
+CommentLinesIcon.displayName = "CommentLinesIcon";
diff --git a/src/index.ts b/src/index.ts
index 57d7d63..11cdc0c 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -78,6 +78,7 @@ export * from "./circle-dot";
export * from "./circle";
export * from "./clear-formatting";
export * from "./clock-fill";
+export * from "./clock-rotate-left";
export * from "./clock";
export * from "./cloud-arrow-down-fill";
export * from "./cloud-arrow-down";
@@ -87,6 +88,8 @@ export * from "./cloud-fill";
export * from "./cloud-tick-fill";
export * from "./cloud-tick";
export * from "./cloud";
+export * from "./comment-lines-fill";
+export * from "./comment-lines";
export * from "./copy-fill";
export * from "./copy";
export * from "./cross-circle-fill";
@@ -147,6 +150,7 @@ export * from "./inbox";
export * from "./language";
export * from "./lightbulb-fill";
export * from "./lightbulb";
+export * from "./link-slash";
export * from "./link";
export * from "./list-square-fill";
export * from "./list-square";
@@ -249,6 +253,8 @@ export * from "./table-remove-row";
export * from "./table";
export * from "./tablet-fill";
export * from "./tablet";
+export * from "./text-compare-fill";
+export * from "./text-compare";
export * from "./text-fill";
export * from "./text";
export * from "./thumb-down-fill";
@@ -267,5 +273,4 @@ export * from "./toggle-on";
export * from "./triangle-forward-fill";
export * from "./triangle-forward";
export * from "./undo";
-export * from "./unlink";
export * from "./upload";
diff --git a/src/unlink.tsx b/src/link-slash.tsx
similarity index 95%
rename from src/unlink.tsx
rename to src/link-slash.tsx
index 52eafff..3564f35 100644
--- a/src/unlink.tsx
+++ b/src/link-slash.tsx
@@ -1,6 +1,6 @@
import * as React from "react";
import { SVGProps } from "react";
-export const UnlinkIcon = (props: SVGProps) => (
+export const LinkSlashIcon = (props: SVGProps) => (
);
-UnlinkIcon.displayName = "UnlinkIcon";
+LinkSlashIcon.displayName = "LinkSlashIcon";
diff --git a/src/text-compare-fill.tsx b/src/text-compare-fill.tsx
new file mode 100644
index 0000000..c2f2efa
--- /dev/null
+++ b/src/text-compare-fill.tsx
@@ -0,0 +1,18 @@
+import * as React from "react";
+import { SVGProps } from "react";
+export const TextCompareFillIcon = (props: SVGProps) => (
+
+);
+TextCompareFillIcon.displayName = "TextCompareFillIcon";
diff --git a/src/text-compare.tsx b/src/text-compare.tsx
new file mode 100644
index 0000000..76cb561
--- /dev/null
+++ b/src/text-compare.tsx
@@ -0,0 +1,18 @@
+import * as React from "react";
+import { SVGProps } from "react";
+export const TextCompareIcon = (props: SVGProps) => (
+
+);
+TextCompareIcon.displayName = "TextCompareIcon";
diff --git a/stories/icon/data.tsx b/stories/icon/data.tsx
index 7d248a5..7209a46 100644
--- a/stories/icon/data.tsx
+++ b/stories/icon/data.tsx
@@ -77,6 +77,7 @@ import {
ClearFormattingIcon,
ClockFillIcon,
ClockIcon,
+ ClockRotateLeftIcon,
CloudArrowDownFillIcon,
CloudArrowDownIcon,
CloudArrowUpFillIcon,
@@ -85,6 +86,8 @@ import {
CloudIcon,
CloudTickFillIcon,
CloudTickIcon,
+ CommentLinesFillIcon,
+ CommentLinesIcon,
CopyFillIcon,
CopyIcon,
CrossCircleFillIcon,
@@ -146,6 +149,7 @@ import {
LightbulbFillIcon,
LightbulbIcon,
LinkIcon,
+ LinkSlashIcon,
ListIcon,
ListSquareFillIcon,
ListSquareIcon,
@@ -247,6 +251,8 @@ import {
TableRemoveRowIcon,
TabletFillIcon,
TabletIcon,
+ TextCompareFillIcon,
+ TextCompareIcon,
TextFillIcon,
TextIcon,
ThumbDownFillIcon,
@@ -265,7 +271,6 @@ import {
TriangleForwardFillIcon,
TriangleForwardIcon,
UndoIcon,
- UnlinkIcon,
UploadIcon,
} from "../../src";
@@ -371,6 +376,7 @@ export const ICONS: JSX.Element[] = [
// Clock
,
,
+ ,
// Cloud
,
,
@@ -380,6 +386,9 @@ export const ICONS: JSX.Element[] = [
,
,
,
+ // Comment Lines
+ ,
+ ,
// Copy
,
,
@@ -480,6 +489,7 @@ export const ICONS: JSX.Element[] = [
,
// Link
,
+ ,
// Login
,
// Logout
@@ -617,6 +627,9 @@ export const ICONS: JSX.Element[] = [
// Text
,
,
+ // Text Compare
+ ,
+ ,
// ThumbUp
,
,
@@ -639,8 +652,6 @@ export const ICONS: JSX.Element[] = [
,
// Undo
,
- // Unlink
- ,
// Upload
,
];