diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e84b9cf79..b71935a66d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ### Fixes - Prevent text highlight on icon consecutive clicks in `Checkbox` @silviuavram ([#2154](https://github.com/microsoft/fluent-ui-react/pull/2154)) +### Features +- Add `presenter`, `no-presenter`, `volume-down`, `volume`, `volume-up` icons to Teams theme @codepretty ([#2156](https://github.com/microsoft/fluent-ui-react/pull/2156)) + ## [v0.41.0](https://github.com/microsoft/fluent-ui-react/tree/v0.41.0) (2019-12-04) [Compare changes](https://github.com/microsoft/fluent-ui-react/compare/v0.40.4...v0.41.0) 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 067f2ced08..b62a12c723 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 @@ -19,6 +19,7 @@ import calendar from './calendar' import call from './call' import callBlocked from './callBlocked' import callParking from './callParking' +import callControlCloseTray from './callControlCloseTray' import callControlRelease from './callControlRelease' import callControlRequest from './callControlRequest' import callControlPresentNew from './callControlPresentNew' @@ -103,14 +104,14 @@ import menu from './menu' import messageSeen from './messageSeen' import mic from './mic' import micOff from './micOff' +import microsoftStream from './microsoftStream' import more from './more' +import noPresenter from './noPresenter' import notes from './notes' import notificationsMuted from './notificationsMuted' +import numberList from './numberList' import oneDrive from './oneDrive' -import microsoftStream from './microsoftStream' import userPhone from './userPhone' -import speakerMute from './speakerMute' -import numberList from './numberList' import outdent from './outdent' import openOutside from './openOutside' import pause from './pause' @@ -124,6 +125,7 @@ import plugs from './plugs' import poll from './poll' import presenceAvailable from './presenceAvailable' import presenceStroke from './presenceStroke' +import presenter from './presenter' import qna from './qna' import questionCircle from './questionCircle' import quote from './quote' @@ -140,7 +142,7 @@ import snooze from './snooze' import search from './search' import send from './send' import settings from './settings' -import callControlCloseTray from './callControlCloseTray' +import speakerMute from './speakerMute' import star from './star' import stardustCircle from './stardustCircle' import sticker from './sticker' @@ -166,6 +168,9 @@ import urgent from './urgent' import userBlur from './userBlur' import userFriends from './userFriends' import videoCameraEmphasis from './videoCameraEmphasis' +import volume from './volume' +import volumeDown from './volumeDown' +import volumeUp from './volumeUp' import yammer from './yammer' import windowMaximize from './windowMaximize' import windowMinimize from './windowMinimize' @@ -265,6 +270,7 @@ export default { menu, 'message-seen': messageSeen, mic, + 'no-presenter': noPresenter, notes, 'speaker-mute': speakerMute, hand, @@ -287,6 +293,7 @@ export default { poll, 'presence-available': presenceAvailable, 'presence-stroke': presenceStroke, + presenter, qna, 'question-circle': questionCircle, quote, @@ -325,6 +332,9 @@ export default { 'user-blur': userBlur, 'user-friends': userFriends, 'video-camera-emphasis': videoCameraEmphasis, + volume, + 'volume-down': volumeDown, + 'volume-up': volumeUp, 'window-maximize': windowMaximize, 'window-minimize': windowMinimize, 'window-restore': windowRestore, diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/noPresenter.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/noPresenter.tsx new file mode 100644 index 0000000000..356d4f764d --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/icons/noPresenter.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 diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/presenter.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/presenter.tsx new file mode 100644 index 0000000000..d4cd4f37ad --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/icons/presenter.tsx @@ -0,0 +1,21 @@ +import * as React from 'react' +import cx from 'classnames' +import { TeamsSvgIconSpec } from '../types' +import { teamsIconClassNames } from '../teamsIconClassNames' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + ), + styles: {}, +} as TeamsSvgIconSpec diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/volume.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/volume.tsx new file mode 100644 index 0000000000..798ca0e350 --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/icons/volume.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import cx from 'classnames' +import { TeamsSvgIconSpec } from '../types' +import { teamsIconClassNames } from '../teamsIconClassNames' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + ), + styles: {}, +} as TeamsSvgIconSpec diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/volumeDown.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/volumeDown.tsx new file mode 100644 index 0000000000..e2d8f98c19 --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/icons/volumeDown.tsx @@ -0,0 +1,18 @@ +import * as React from 'react' +import cx from 'classnames' +import { TeamsSvgIconSpec } from '../types' +import { teamsIconClassNames } from '../teamsIconClassNames' + +export default { + icon: ({ classes }) => ( + + + + + + + + + ), + styles: {}, +} as TeamsSvgIconSpec diff --git a/packages/react/src/themes/teams/components/Icon/svg/icons/volumeUp.tsx b/packages/react/src/themes/teams/components/Icon/svg/icons/volumeUp.tsx new file mode 100644 index 0000000000..369de45f01 --- /dev/null +++ b/packages/react/src/themes/teams/components/Icon/svg/icons/volumeUp.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