diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e07580e53..72584a93e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Add 'poll' and 'to-do-list' icons to Teams theme @natashamayurshah ([#1498](https://github.com/stardust-ui/react/pull/1498)) - Add `toolbarBehavior` for `Toolbar` component and apply `buttonBehavior` for `ToolbarItem` component @sophieH29 ([#1468](https://github.com/stardust-ui/react/pull/1468)) - Integrate ARIA HTML design pattern in the `Tree` component @silviuavram ([#1488](https://github.com/stardust-ui/react/pull/1488)) +- Add 'broadcast' icon to Teams theme @lawrencecushman ([#1509](https://github.com/stardust-ui/react/pull/1509)) ### Performance - Use single Fela renderer for LTR & RTL @layershifter ([#1459](https://github.com/stardust-ui/react/pull/1459)) diff --git a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-broadcast.tsx b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-broadcast.tsx new file mode 100644 index 0000000000..36f034e4ef --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-broadcast.tsx @@ -0,0 +1,23 @@ +import * as React from 'react' +import cx from 'classnames' +import { TeamsProcessedSvgIconSpec } from '../types' +import { teamsIconClassNames } from '../teamsIconClassNames' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + + ), + styles: {}, + exportedAs: 'broadcast', +} as TeamsProcessedSvgIconSpec diff --git a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index-new.ts b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index-new.ts index 6b7d12962c..32ec46ea00 100644 --- a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index-new.ts +++ b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index-new.ts @@ -274,6 +274,7 @@ import processedIcons_calladmitall from './icons-call-admit-all' import processedIcons_call from './icons-call' import processedIcons_calendar from './icons-calendar' import processedIcons_bullets from './icons-bullets' +import processedIcons_broadcast from './icons-broadcast' import processedIcons_broadcastviewright from './icons-broadcast-view-right' import processedIcons_broadcastviewleft from './icons-broadcast-view-left' import processedIcons_broadcastviewfullscreen from './icons-broadcast-view-fullscreen' @@ -578,6 +579,7 @@ export default { processedIcons_call, processedIcons_calendar, processedIcons_bullets, + processedIcons_broadcast, processedIcons_broadcastviewright, processedIcons_broadcastviewleft, processedIcons_broadcastviewfullscreen, diff --git a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index.ts b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index.ts index da681439f1..c030ca2624 100644 --- a/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index.ts +++ b/packages/react/src/themes/teams/components/Icon/svg/ProcessedIcons/index.ts @@ -278,6 +278,7 @@ import processedIcons_calladmitall from './icons-call-admit-all' import processedIcons_call from './icons-call' import processedIcons_calendar from './icons-calendar' import processedIcons_bullets from './icons-bullets' +import processedIcons_broadcast from './icons-broadcast' import processedIcons_broadcastviewright from './icons-broadcast-view-right' import processedIcons_broadcastviewleft from './icons-broadcast-view-left' import processedIcons_broadcastviewfullscreen from './icons-broadcast-view-fullscreen' @@ -585,6 +586,7 @@ export default { processedIcons_call, processedIcons_calendar, processedIcons_bullets, + processedIcons_broadcast, processedIcons_broadcastviewright, processedIcons_broadcastviewleft, processedIcons_broadcastviewfullscreen, diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/broadcast.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/broadcast.tsx new file mode 100644 index 0000000000..02b3c909fa --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/icons/broadcast.tsx @@ -0,0 +1,22 @@ +import * as React from 'react' +import cx from 'classnames' +import { TeamsSvgIconSpec } from '../types' +import { teamsIconClassNames } from '../teamsIconClassNames' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + + ), + styles: {}, +} as TeamsSvgIconSpec