From 51d4baf25c462b496f9aa82c0edd05d1efae3502 Mon Sep 17 00:00:00 2001 From: Jose Manuel Heredia Hidalgo Date: Wed, 12 Dec 2018 17:08:12 -0800 Subject: [PATCH 1/3] export icons for compose --- .../Icon/svg/ProcessedIcons/icons-bold.tsx | 1 + .../svg/ProcessedIcons/icons-codesnippet.tsx | 1 + .../Icon/svg/ProcessedIcons/icons-emoji.tsx | 1 + .../Icon/svg/ProcessedIcons/icons-italic.tsx | 1 + .../Icon/svg/ProcessedIcons/icons-link.tsx | 1 + .../svg/ProcessedIcons/icons-meeting-new.tsx | 1 + .../svg/ProcessedIcons/icons-number-list.tsx | 1 + .../Icon/svg/ProcessedIcons/icons-quote.tsx | 1 + .../Icon/svg/ProcessedIcons/icons-sticker.tsx | 1 + .../Icon/svg/ProcessedIcons/icons-table.tsx | 1 + .../svg/ProcessedIcons/icons-underline.tsx | 1 + .../teams/components/Icon/svg/icons/bold.tsx | 20 +++++++++++++++++ .../components/Icon/svg/icons/codeSnippet.tsx | 18 +++++++++++++++ .../teams/components/Icon/svg/icons/emoji.tsx | 21 ++++++++++++++++++ .../teams/components/Icon/svg/icons/index.ts | 22 +++++++++++++++++++ .../components/Icon/svg/icons/italic.tsx | 20 +++++++++++++++++ .../teams/components/Icon/svg/icons/link.tsx | 20 +++++++++++++++++ .../components/Icon/svg/icons/meetingNew.tsx | 21 ++++++++++++++++++ .../components/Icon/svg/icons/numberList.tsx | 20 +++++++++++++++++ .../teams/components/Icon/svg/icons/quote.tsx | 18 +++++++++++++++ .../components/Icon/svg/icons/sticker.tsx | 20 +++++++++++++++++ .../teams/components/Icon/svg/icons/table.tsx | 22 +++++++++++++++++++ .../components/Icon/svg/icons/underline.tsx | 20 +++++++++++++++++ 23 files changed, 253 insertions(+) create mode 100644 src/themes/teams/components/Icon/svg/icons/bold.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/codeSnippet.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/emoji.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/italic.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/link.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/meetingNew.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/numberList.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/quote.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/sticker.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/table.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/underline.tsx diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-bold.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-bold.tsx index b8bf76857f..d29c99f15b 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-bold.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-bold.tsx @@ -17,4 +17,5 @@ export default { ), styles: {}, + exportedAs: 'bold', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-codesnippet.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-codesnippet.tsx index c26fd97e63..afc1e9402f 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-codesnippet.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-codesnippet.tsx @@ -15,4 +15,5 @@ export default { ), styles: {}, + exportedAs: 'code-snippet', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx index 73379afe1b..10b98809f2 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-emoji.tsx @@ -18,4 +18,5 @@ export default { ), styles: {}, + exportedAs: 'emoji', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-italic.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-italic.tsx index a88f0268a4..20acefffb5 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-italic.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-italic.tsx @@ -17,4 +17,5 @@ export default { ), styles: {}, + exportedAs: 'italic', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-link.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-link.tsx index 0b7b775fc1..c688b58d5d 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-link.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-link.tsx @@ -17,4 +17,5 @@ export default { ), styles: {}, + exportedAs: 'link', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-meeting-new.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-meeting-new.tsx index 31aefb7863..cf8881432d 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-meeting-new.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-meeting-new.tsx @@ -18,4 +18,5 @@ export default { ), styles: {}, + exportedAs: 'meeting-new', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-number-list.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-number-list.tsx index 2374a47972..a67a73893d 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-number-list.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-number-list.tsx @@ -17,4 +17,5 @@ export default { ), styles: {}, + exportedAs: 'number-list', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-quote.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-quote.tsx index 04bfa8d31c..c478a73ae0 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-quote.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-quote.tsx @@ -15,4 +15,5 @@ export default { ), styles: {}, + exportedAs: 'quote', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-sticker.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-sticker.tsx index c14e0974a2..cbde3e3456 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-sticker.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-sticker.tsx @@ -17,4 +17,5 @@ export default { ), styles: {}, + exportedAs: 'sticker', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-table.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-table.tsx index a569410ca9..55cab51d85 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-table.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-table.tsx @@ -19,4 +19,5 @@ export default { ), styles: {}, + exportedAs: 'table', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-underline.tsx b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-underline.tsx index dd5dd1a8fa..103376250a 100644 --- a/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-underline.tsx +++ b/src/themes/teams/components/Icon/svg/ProcessedIcons/icons-underline.tsx @@ -17,4 +17,5 @@ export default { ), styles: {}, + exportedAs: 'underline', } as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/bold.tsx b/src/themes/teams/components/Icon/svg/icons/bold.tsx new file mode 100644 index 0000000000..b8bf76857f --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/bold.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/codeSnippet.tsx b/src/themes/teams/components/Icon/svg/icons/codeSnippet.tsx new file mode 100644 index 0000000000..c26fd97e63 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/codeSnippet.tsx @@ -0,0 +1,18 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/emoji.tsx b/src/themes/teams/components/Icon/svg/icons/emoji.tsx new file mode 100644 index 0000000000..73379afe1b --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/emoji.tsx @@ -0,0 +1,21 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/index.ts b/src/themes/teams/components/Icon/svg/icons/index.ts index f50c2fe168..c7bf753b10 100644 --- a/src/themes/teams/components/Icon/svg/icons/index.ts +++ b/src/themes/teams/components/Icon/svg/icons/index.ts @@ -2,6 +2,7 @@ import { TeamsSvgIconSpec } from '../types' import add from './add' import addParticipant from './addParticipant' +import bold from './bold' import bookmark from './bookmark' import bullets from './bullets' import calendar from './calendar' @@ -13,7 +14,9 @@ import callRecording from './callRecording' import callVideo from './callVideo' import callVideoOff from './callVideoOff' import canvasAddPage from './canvasAddPage' +import codeSnippet from './codeSnippet' import edit from './edit' +import emoji from './emoji' import error from './error' import fontColor from './fontColor' import fontSize from './fontSize' @@ -21,26 +24,35 @@ import format from './format' import gallery from './gallery' import giphy from './giphy' import highlight from './highlight' +import italic from './italic' import leave from './leave' import like from './like' +import link from './link' import markAsUnread from './markAsUnread' +import meetingNew from './meetingNew' import mention from './mention' import menu from './menu' import mic from './mic' import micOff from './micOff' import more from './more' +import numberList from './numberList' import participantRemove from './participantRemove' +import quote from './quote' import redbang from './redbang' import reply from './reply' import retry from './retry' import send from './send' +import sticker from './sticker' +import table from './table' import teamCreate from './teamCreate' import teams from './teams' import translation from './translation' import trashCan from './trashCan' +import underline from './underline' export default { add, + bold, bookmark, bullets, calendar, @@ -52,7 +64,9 @@ export default { 'call-control-stop-presenting-new': callControlStopPresentingNew, 'call-recording': callRecording, 'canvas-add-page': canvasAddPage, + 'code-snippet': codeSnippet, edit, + emoji, error, format, 'font-color': fontColor, @@ -60,22 +74,30 @@ export default { gallery, giphy, highlight, + italic, leave, like, + link, 'mark-as-unread': markAsUnread, + 'meeting-new': meetingNew, mention, menu, mic, 'mic-off': micOff, more, + 'number-list': numberList, 'participant-add': addParticipant, 'participant-remove': participantRemove, + quote, redbang, reply, retry, send, + sticker, + table, teams, translation, 'trash-can': trashCan, 'team-create': teamCreate, + underline, } as { [iconName: string]: TeamsSvgIconSpec } diff --git a/src/themes/teams/components/Icon/svg/icons/italic.tsx b/src/themes/teams/components/Icon/svg/icons/italic.tsx new file mode 100644 index 0000000000..a88f0268a4 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/italic.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/link.tsx b/src/themes/teams/components/Icon/svg/icons/link.tsx new file mode 100644 index 0000000000..0b7b775fc1 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/link.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/meetingNew.tsx b/src/themes/teams/components/Icon/svg/icons/meetingNew.tsx new file mode 100644 index 0000000000..31aefb7863 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/meetingNew.tsx @@ -0,0 +1,21 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/numberList.tsx b/src/themes/teams/components/Icon/svg/icons/numberList.tsx new file mode 100644 index 0000000000..2374a47972 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/numberList.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/quote.tsx b/src/themes/teams/components/Icon/svg/icons/quote.tsx new file mode 100644 index 0000000000..04bfa8d31c --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/quote.tsx @@ -0,0 +1,18 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/sticker.tsx b/src/themes/teams/components/Icon/svg/icons/sticker.tsx new file mode 100644 index 0000000000..c14e0974a2 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/sticker.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/table.tsx b/src/themes/teams/components/Icon/svg/icons/table.tsx new file mode 100644 index 0000000000..a569410ca9 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/table.tsx @@ -0,0 +1,22 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/underline.tsx b/src/themes/teams/components/Icon/svg/icons/underline.tsx new file mode 100644 index 0000000000..dd5dd1a8fa --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/underline.tsx @@ -0,0 +1,20 @@ +import * as React from 'react' +import { TeamsProcessedSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + ), + styles: {}, +} as TeamsProcessedSvgIconSpec From 412e045ed3767202db036938374204ffa709e992 Mon Sep 17 00:00:00 2001 From: Jose Manuel Heredia Hidalgo Date: Wed, 12 Dec 2018 17:14:42 -0800 Subject: [PATCH 2/3] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e7e0c80bc..3f96fcc37f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,6 +47,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Export `call-recording` SVG icon @Bugaa92 ([#585](https://github.com/stardust-ui/react/pull/585)) - Export `canvas-add-page` SVG icon @priyankar205 ([#601](https://github.com/stardust-ui/react/pull/601)) - Add `sizeModifier` variable (with `x` and `xx` values) to `Icon`'s Teams theme styles @priyankar205 ([#601](https://github.com/stardust-ui/react/pull/601)) +- Export icons for compose @joheredi ([#607](https://github.com/stardust-ui/react/pull/607)) ### Documentation - Add `prettier` support throughout the docs @levithomason ([#568](https://github.com/stardust-ui/react/pull/568)) From 331410aac6961107c082c3bcdbf899a5c066b991 Mon Sep 17 00:00:00 2001 From: Jose Manuel Heredia Hidalgo Date: Thu, 13 Dec 2018 10:52:03 -0800 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b4e9aabe9c..552d3952bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,7 +48,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Export `call-recording` SVG icon @Bugaa92 ([#585](https://github.com/stardust-ui/react/pull/585)) - Export `canvas-add-page` SVG icon @priyankar205 ([#601](https://github.com/stardust-ui/react/pull/601)) - Add `sizeModifier` variable (with `x` and `xx` values) to `Icon`'s Teams theme styles @priyankar205 ([#601](https://github.com/stardust-ui/react/pull/601)) -- Export icons for compose @joheredi ([#607](https://github.com/stardust-ui/react/pull/607)) +- [Teams Theme] Export icons for compose @joheredi ([#607](https://github.com/stardust-ui/react/pull/607)) ### Documentation - Add `prettier` support throughout the docs @levithomason ([#568](https://github.com/stardust-ui/react/pull/568))