diff --git a/CHANGELOG.md b/CHANGELOG.md
index bc82b1fd5a..68571e0860 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -29,6 +29,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Refactor the `ListItem` component to use the `Flex` components instead of `ItemLayout` @mnajdova ([#886](https://github.com/stardust-ui/react/pull/886))
- Fixed distance of the `content` and `reactionGroup` from the `badge` in the `ChatMessage` component for Teams theme @mnajdova ([#986](https://github.com/stardust-ui/react/pull/986))
- Do not propagate keyboard events outside `Popup`'s content @sophieH29 ([#987](https://github.com/stardust-ui/react/pull/987/))
+- Fixed emoji `Icon` spacing issue and added settings `Icon` ([#991](https://github.com/stardust-ui/react/pull/991))
### Features
- Add `delay` prop for `Loader` component @layershifter ([#969](https://github.com/stardust-ui/react/pull/969))
diff --git a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx
index df348e6625..c49886bddb 100644
--- a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx
+++ b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx
@@ -14,7 +14,9 @@ export default {
diff --git a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-settings.tsx b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-settings.tsx
index f9a1417e8f..063b834609 100644
--- a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-settings.tsx
+++ b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-settings.tsx
@@ -18,4 +18,5 @@ export default {
),
styles: {},
+ exportedAs: 'settings',
} as TeamsProcessedSvgIconSpec
diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/emoji.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/emoji.tsx
index 76ee0b6220..ade8f0d917 100644
--- a/packages/react/src/themes/teams/components/Icon/svg/icons/emoji.tsx
+++ b/packages/react/src/themes/teams/components/Icon/svg/icons/emoji.tsx
@@ -14,7 +14,9 @@ export default {
diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/index.ts b/packages/react/src/themes/teams/components/Icon/svg/icons/index.ts
index b8f919f324..8906eccc79 100644
--- a/packages/react/src/themes/teams/components/Icon/svg/icons/index.ts
+++ b/packages/react/src/themes/teams/components/Icon/svg/icons/index.ts
@@ -59,6 +59,7 @@ import reply from './reply'
import retry from './retry'
import search from './search'
import send from './send'
+import settings from './settings'
import star from './star'
import sticker from './sticker'
import strike from './strike'
@@ -136,6 +137,7 @@ export default {
retry,
search,
send,
+ settings,
star,
sticker,
strike,
diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/settings.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/settings.tsx
new file mode 100644
index 0000000000..3785f3a07b
--- /dev/null
+++ b/packages/react/src/themes/teams/components/Icon/svg/icons/settings.tsx
@@ -0,0 +1,21 @@
+import * as React from 'react'
+import cx from 'classnames'
+import { TeamsProcessedSvgIconSpec } from '../types'
+import { teamsIconClassNames } from '../teamsIconClassNames'
+
+export default {
+ icon: ({ classes }) => (
+
+ ),
+ styles: {},
+} as TeamsProcessedSvgIconSpec