From 17aa00189e8f83a07b4c969b1d74abe60c3e2e97 Mon Sep 17 00:00:00 2001 From: Vyshnavi Dasari Date: Wed, 14 Nov 2018 17:30:04 +0530 Subject: [PATCH 1/5] Added four icons to icons file --- .../components/Icon/svg/icons/bookmark.tsx | 27 +++++++ .../components/Icon/svg/icons/bullets.tsx | 34 +++++++++ .../components/Icon/svg/icons/gallery.tsx | 73 +++++++++++++++++++ .../teams/components/Icon/svg/icons/index.ts | 8 ++ .../teams/components/Icon/svg/icons/menu.tsx | 11 +++ 5 files changed, 153 insertions(+) create mode 100644 src/themes/teams/components/Icon/svg/icons/bookmark.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/bullets.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/gallery.tsx create mode 100644 src/themes/teams/components/Icon/svg/icons/menu.tsx diff --git a/src/themes/teams/components/Icon/svg/icons/bookmark.tsx b/src/themes/teams/components/Icon/svg/icons/bookmark.tsx new file mode 100644 index 0000000000..d18eb73023 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/bookmark.tsx @@ -0,0 +1,27 @@ +import * as React from 'react' +import { TeamsSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + ), + styles: { + svg: ({ variables }) => { + return { + fill: variables.color, + } + }, + }, +} as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/bullets.tsx b/src/themes/teams/components/Icon/svg/icons/bullets.tsx new file mode 100644 index 0000000000..5e013ed31d --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/bullets.tsx @@ -0,0 +1,34 @@ +import * as React from 'react' +import { TeamsSvgIconSpec } from '../types' + +export default ( + + + + + + + + + + + + + + + + + + + + +) as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/gallery.tsx b/src/themes/teams/components/Icon/svg/icons/gallery.tsx new file mode 100644 index 0000000000..07507e39d5 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/gallery.tsx @@ -0,0 +1,73 @@ +import * as React from 'react' +import { TeamsSvgIconSpec } from '../types' + +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + + + + + + + ), + styles: { + svg: ({ variables }) => { + return { + fill: variables.color, + } + }, + }, +} as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/index.ts b/src/themes/teams/components/Icon/svg/icons/index.ts index 1aca8c2efc..7869940321 100644 --- a/src/themes/teams/components/Icon/svg/icons/index.ts +++ b/src/themes/teams/components/Icon/svg/icons/index.ts @@ -1,5 +1,6 @@ import { TeamsSvgIconSpec } from '../types' +import bookmark from './bookmark' import call from './call' import callEnd from './callEnd' import callVideo from './callIncomingVideo' @@ -17,8 +18,12 @@ import giphy from './giphy' import fontColor from './fontColor' import fontSize from './fontSize' import highlight from './highlight' +import bullets from './bullets' +import gallery from './gallery' +import menu from './menu' export default { + bookmark, call, 'call-end': callEnd, 'call-video': callVideo, @@ -34,6 +39,9 @@ export default { format, giphy, highlight, + bullets, + gallery, + menu, 'font-color': fontColor, 'font-size': fontSize, } as { [iconName: string]: TeamsSvgIconSpec } diff --git a/src/themes/teams/components/Icon/svg/icons/menu.tsx b/src/themes/teams/components/Icon/svg/icons/menu.tsx new file mode 100644 index 0000000000..c016df53e5 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/menu.tsx @@ -0,0 +1,11 @@ +import * as React from 'react' +import { TeamsSvgIconSpec } from '../types' + +export default ( + + + +) as TeamsSvgIconSpec From 37aac4a5f55ae5f4ebcf956678ed902b75c4fbbb Mon Sep 17 00:00:00 2001 From: Vyshnavi Dasari Date: Wed, 14 Nov 2018 17:48:43 +0530 Subject: [PATCH 2/5] Added Add Icon --- .../teams/components/Icon/svg/icons/add.tsx | 33 +++++++++++++++++++ .../teams/components/Icon/svg/icons/index.ts | 2 ++ 2 files changed, 35 insertions(+) create mode 100644 src/themes/teams/components/Icon/svg/icons/add.tsx diff --git a/src/themes/teams/components/Icon/svg/icons/add.tsx b/src/themes/teams/components/Icon/svg/icons/add.tsx new file mode 100644 index 0000000000..3d98180cb5 --- /dev/null +++ b/src/themes/teams/components/Icon/svg/icons/add.tsx @@ -0,0 +1,33 @@ +import * as React from 'react' +import { TeamsSvgIconSpec } from '../types' + +export default ( + + + + + + +) as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/index.ts b/src/themes/teams/components/Icon/svg/icons/index.ts index 7869940321..a008acb4d0 100644 --- a/src/themes/teams/components/Icon/svg/icons/index.ts +++ b/src/themes/teams/components/Icon/svg/icons/index.ts @@ -1,5 +1,6 @@ import { TeamsSvgIconSpec } from '../types' +import add from './add' import bookmark from './bookmark' import call from './call' import callEnd from './callEnd' @@ -23,6 +24,7 @@ import gallery from './gallery' import menu from './menu' export default { + add, bookmark, call, 'call-end': callEnd, From ed128fd72ef1c68482a2aa7701af24ed450e6490 Mon Sep 17 00:00:00 2001 From: Vyshnavi Dasari Date: Fri, 16 Nov 2018 13:13:00 +0530 Subject: [PATCH 3/5] Modified classNames --- .../teams/components/Icon/svg/icons/add.tsx | 26 +------ .../components/Icon/svg/icons/bookmark.tsx | 7 +- .../components/Icon/svg/icons/bullets.tsx | 38 ++++------ .../components/Icon/svg/icons/gallery.tsx | 75 ++++++++++--------- .../teams/components/Icon/svg/icons/menu.tsx | 7 +- 5 files changed, 59 insertions(+), 94 deletions(-) diff --git a/src/themes/teams/components/Icon/svg/icons/add.tsx b/src/themes/teams/components/Icon/svg/icons/add.tsx index 3d98180cb5..420c434e2f 100644 --- a/src/themes/teams/components/Icon/svg/icons/add.tsx +++ b/src/themes/teams/components/Icon/svg/icons/add.tsx @@ -2,32 +2,14 @@ import * as React from 'react' import { TeamsSvgIconSpec } from '../types' export default ( - - - + - - + /> ) as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/bookmark.tsx b/src/themes/teams/components/Icon/svg/icons/bookmark.tsx index d18eb73023..8dd33a1c07 100644 --- a/src/themes/teams/components/Icon/svg/icons/bookmark.tsx +++ b/src/themes/teams/components/Icon/svg/icons/bookmark.tsx @@ -3,13 +3,8 @@ import { TeamsSvgIconSpec } from '../types' export default { icon: ({ classes }) => ( - + - - - - - - - - - - - + - - - - - - - + /> + + + ) as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/gallery.tsx b/src/themes/teams/components/Icon/svg/icons/gallery.tsx index 07507e39d5..186972772a 100644 --- a/src/themes/teams/components/Icon/svg/icons/gallery.tsx +++ b/src/themes/teams/components/Icon/svg/icons/gallery.tsx @@ -10,64 +10,67 @@ export default { xmlns="http://www.w3.org/2000/svg" aria-labelledby="icons-gallery" > - - - - - - - - - - - - - - - + /> ), styles: { - svg: ({ variables }) => { - return { - fill: variables.color, - } - }, + path: ({ variables: v }) => ({ + fill: v.color, + }), + secondaryPath: ({ variables: v }) => ({ + fill: v.secondaryColor, + }), }, } as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/menu.tsx b/src/themes/teams/components/Icon/svg/icons/menu.tsx index c016df53e5..5ff53d0eab 100644 --- a/src/themes/teams/components/Icon/svg/icons/menu.tsx +++ b/src/themes/teams/components/Icon/svg/icons/menu.tsx @@ -2,10 +2,7 @@ import * as React from 'react' import { TeamsSvgIconSpec } from '../types' export default ( - - + + ) as TeamsSvgIconSpec From 88026b9e98f2dc62dc85c98cf397ffb911d856eb Mon Sep 17 00:00:00 2001 From: Vyshnavi Dasari Date: Mon, 19 Nov 2018 13:11:26 +0530 Subject: [PATCH 4/5] Arranged icons in alphabetical order --- .../teams/components/Icon/svg/icons/gallery.tsx | 1 - src/themes/teams/components/Icon/svg/icons/index.ts | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/themes/teams/components/Icon/svg/icons/gallery.tsx b/src/themes/teams/components/Icon/svg/icons/gallery.tsx index 186972772a..1ebc1f4b51 100644 --- a/src/themes/teams/components/Icon/svg/icons/gallery.tsx +++ b/src/themes/teams/components/Icon/svg/icons/gallery.tsx @@ -6,7 +6,6 @@ export default { diff --git a/src/themes/teams/components/Icon/svg/icons/index.ts b/src/themes/teams/components/Icon/svg/icons/index.ts index a008acb4d0..6f65cfade7 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 bookmark from './bookmark' +import bullets from './bullets' import call from './call' import callEnd from './callEnd' import callVideo from './callIncomingVideo' @@ -10,6 +11,8 @@ import callStartPresenting from './callControlPresentNew' import callStopPresenting from './callControlStopPresentingNew' import callMicrophone from './callMicrophone' import callMicrophoneOff from './callMicrophoneOff' +import gallery from './gallery' +import menu from './menu' import more from './more' import teamCreate from './teamCreate' import umbrella from './umbrella' @@ -19,13 +22,11 @@ import giphy from './giphy' import fontColor from './fontColor' import fontSize from './fontSize' import highlight from './highlight' -import bullets from './bullets' -import gallery from './gallery' -import menu from './menu' export default { add, bookmark, + bullets, call, 'call-end': callEnd, 'call-video': callVideo, @@ -34,6 +35,8 @@ export default { 'call-stop-presenting': callStopPresenting, 'call-microphone': callMicrophone, 'call-microphone-off': callMicrophoneOff, + gallery, + menu, more, 'team-create': teamCreate, umbrella, @@ -41,9 +44,6 @@ export default { format, giphy, highlight, - bullets, - gallery, - menu, 'font-color': fontColor, 'font-size': fontSize, } as { [iconName: string]: TeamsSvgIconSpec } From 60d2ee92d152c626cfba060335dc01915812bd31 Mon Sep 17 00:00:00 2001 From: Vyshnavi Dasari Date: Thu, 22 Nov 2018 13:07:56 +0530 Subject: [PATCH 5/5] Added outlines for icons --- .../teams/components/Icon/svg/icons/add.tsx | 33 +++-- .../components/Icon/svg/icons/bookmark.tsx | 14 ++- .../components/Icon/svg/icons/bullets.tsx | 51 +++++--- .../components/Icon/svg/icons/gallery.tsx | 113 ++++++++---------- .../teams/components/Icon/svg/icons/menu.tsx | 15 ++- 5 files changed, 128 insertions(+), 98 deletions(-) diff --git a/src/themes/teams/components/Icon/svg/icons/add.tsx b/src/themes/teams/components/Icon/svg/icons/add.tsx index 420c434e2f..9993b1f592 100644 --- a/src/themes/teams/components/Icon/svg/icons/add.tsx +++ b/src/themes/teams/components/Icon/svg/icons/add.tsx @@ -1,15 +1,34 @@ import * as React from 'react' import { TeamsSvgIconSpec } from '../types' -export default ( - - + - -) as TeamsSvgIconSpec + /> + + + ), + styles: {}, +} as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/bookmark.tsx b/src/themes/teams/components/Icon/svg/icons/bookmark.tsx index 8dd33a1c07..dd5fe18a50 100644 --- a/src/themes/teams/components/Icon/svg/icons/bookmark.tsx +++ b/src/themes/teams/components/Icon/svg/icons/bookmark.tsx @@ -4,12 +4,14 @@ import { TeamsSvgIconSpec } from '../types' export default { icon: ({ classes }) => ( - + + + ), styles: { diff --git a/src/themes/teams/components/Icon/svg/icons/bullets.tsx b/src/themes/teams/components/Icon/svg/icons/bullets.tsx index 1443b4fadd..eeb33d5ca2 100644 --- a/src/themes/teams/components/Icon/svg/icons/bullets.tsx +++ b/src/themes/teams/components/Icon/svg/icons/bullets.tsx @@ -1,22 +1,35 @@ import * as React from 'react' import { TeamsSvgIconSpec } from '../types' -export default ( - - - - - - - - -) as TeamsSvgIconSpec +export default { + icon: ({ classes }) => ( + + + + + + + + + + + + + + + + + + + ), + styles: {}, +} as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/gallery.tsx b/src/themes/teams/components/Icon/svg/icons/gallery.tsx index 1ebc1f4b51..8a122f22e0 100644 --- a/src/themes/teams/components/Icon/svg/icons/gallery.tsx +++ b/src/themes/teams/components/Icon/svg/icons/gallery.tsx @@ -6,70 +6,61 @@ export default { - - - - - - - - - + + + + + + + + + + + + + + ), - styles: { - path: ({ variables: v }) => ({ - fill: v.color, - }), - secondaryPath: ({ variables: v }) => ({ - fill: v.secondaryColor, - }), - }, + styles: {}, } as TeamsSvgIconSpec diff --git a/src/themes/teams/components/Icon/svg/icons/menu.tsx b/src/themes/teams/components/Icon/svg/icons/menu.tsx index 5ff53d0eab..ffc99aeba3 100644 --- a/src/themes/teams/components/Icon/svg/icons/menu.tsx +++ b/src/themes/teams/components/Icon/svg/icons/menu.tsx @@ -1,8 +1,13 @@ import * as React from 'react' import { TeamsSvgIconSpec } from '../types' -export default ( - - - -) as TeamsSvgIconSpec +export default { + icon: ({ classes }) => ( + + + + + + ), + styles: {}, +} as TeamsSvgIconSpec