diff options
Diffstat (limited to 'client/src/app/shared/shared-icons')
-rw-r--r-- | client/src/app/shared/shared-icons/global-icon.component.scss | 5 | ||||
-rw-r--r-- | client/src/app/shared/shared-icons/global-icon.component.ts | 12 |
2 files changed, 14 insertions, 3 deletions
diff --git a/client/src/app/shared/shared-icons/global-icon.component.scss b/client/src/app/shared/shared-icons/global-icon.component.scss index 6795d6628..10180829f 100644 --- a/client/src/app/shared/shared-icons/global-icon.component.scss +++ b/client/src/app/shared/shared-icons/global-icon.component.scss | |||
@@ -3,4 +3,9 @@ | |||
3 | width: inherit; | 3 | width: inherit; |
4 | height: inherit; | 4 | height: inherit; |
5 | } | 5 | } |
6 | |||
7 | .feather-flag { | ||
8 | margin-left: -1px; | ||
9 | } | ||
6 | } | 10 | } |
11 | |||
diff --git a/client/src/app/shared/shared-icons/global-icon.component.ts b/client/src/app/shared/shared-icons/global-icon.component.ts index ba23edde0..55eb45a75 100644 --- a/client/src/app/shared/shared-icons/global-icon.component.ts +++ b/client/src/app/shared/shared-icons/global-icon.component.ts | |||
@@ -21,6 +21,7 @@ const icons = { | |||
21 | local: require('!!raw-loader?!../../../assets/images/misc/local.svg').default, | 21 | local: require('!!raw-loader?!../../../assets/images/misc/local.svg').default, |
22 | 22 | ||
23 | // feather icons | 23 | // feather icons |
24 | copy: require('!!raw-loader?!../../../assets/images/feather/copy.svg').default, | ||
24 | flag: require('!!raw-loader?!../../../assets/images/feather/flag.svg').default, | 25 | flag: require('!!raw-loader?!../../../assets/images/feather/flag.svg').default, |
25 | playlists: require('!!raw-loader?!../../../assets/images/feather/list.svg').default, | 26 | playlists: require('!!raw-loader?!../../../assets/images/feather/list.svg').default, |
26 | syndication: require('!!raw-loader?!../../../assets/images/feather/syndication.svg').default, | 27 | syndication: require('!!raw-loader?!../../../assets/images/feather/syndication.svg').default, |
@@ -28,7 +29,6 @@ const icons = { | |||
28 | alert: require('!!raw-loader?!../../../assets/images/feather/alert.svg').default, | 29 | alert: require('!!raw-loader?!../../../assets/images/feather/alert.svg').default, |
29 | globe: require('!!raw-loader?!../../../assets/images/feather/globe.svg').default, | 30 | globe: require('!!raw-loader?!../../../assets/images/feather/globe.svg').default, |
30 | home: require('!!raw-loader?!../../../assets/images/feather/home.svg').default, | 31 | home: require('!!raw-loader?!../../../assets/images/feather/home.svg').default, |
31 | 'recently-added': require('!!raw-loader?!../../../assets/images/feather/recently-added.svg').default, | ||
32 | trending: require('!!raw-loader?!../../../assets/images/feather/trending.svg').default, | 32 | trending: require('!!raw-loader?!../../../assets/images/feather/trending.svg').default, |
33 | search: require('!!raw-loader?!../../../assets/images/feather/search.svg').default, | 33 | search: require('!!raw-loader?!../../../assets/images/feather/search.svg').default, |
34 | upload: require('!!raw-loader?!../../../assets/images/feather/upload.svg').default, | 34 | upload: require('!!raw-loader?!../../../assets/images/feather/upload.svg').default, |
@@ -62,8 +62,9 @@ const icons = { | |||
62 | 'exit-fullscreen': require('!!raw-loader?!../../../assets/images/feather/minimize.svg').default, | 62 | 'exit-fullscreen': require('!!raw-loader?!../../../assets/images/feather/minimize.svg').default, |
63 | film: require('!!raw-loader?!../../../assets/images/feather/film.svg').default, | 63 | film: require('!!raw-loader?!../../../assets/images/feather/film.svg').default, |
64 | edit: require('!!raw-loader?!../../../assets/images/feather/edit-2.svg').default, | 64 | edit: require('!!raw-loader?!../../../assets/images/feather/edit-2.svg').default, |
65 | sensitive: require('!!raw-loader?!../../../assets/images/feather/eye.svg').default, | 65 | 'external-link': require('!!raw-loader?!../../../assets/images/feather/external-link.svg').default, |
66 | unsensitive: require('!!raw-loader?!../../../assets/images/feather/eye-off.svg').default, | 66 | 'eye-open': require('!!raw-loader?!../../../assets/images/feather/eye.svg').default, |
67 | 'eye-close': require('!!raw-loader?!../../../assets/images/feather/eye-off.svg').default, | ||
67 | refresh: require('!!raw-loader?!../../../assets/images/feather/refresh-cw.svg').default, | 68 | refresh: require('!!raw-loader?!../../../assets/images/feather/refresh-cw.svg').default, |
68 | command: require('!!raw-loader?!../../../assets/images/feather/command.svg').default, | 69 | command: require('!!raw-loader?!../../../assets/images/feather/command.svg').default, |
69 | go: require('!!raw-loader?!../../../assets/images/feather/arrow-up-right.svg').default, | 70 | go: require('!!raw-loader?!../../../assets/images/feather/arrow-up-right.svg').default, |
@@ -89,6 +90,7 @@ export type GlobalIconName = keyof typeof icons | |||
89 | }) | 90 | }) |
90 | export class GlobalIconComponent implements OnInit { | 91 | export class GlobalIconComponent implements OnInit { |
91 | @Input() iconName: GlobalIconName | 92 | @Input() iconName: GlobalIconName |
93 | @Input() width: string | ||
92 | 94 | ||
93 | constructor ( | 95 | constructor ( |
94 | private el: ElementRef, | 96 | private el: ElementRef, |
@@ -104,6 +106,10 @@ export class GlobalIconComponent implements OnInit { | |||
104 | 'filter:internal.common.svg-icons.get-content.params', | 106 | 'filter:internal.common.svg-icons.get-content.params', |
105 | 'filter:internal.common.svg-icons.get-content.result' | 107 | 'filter:internal.common.svg-icons.get-content.result' |
106 | ) | 108 | ) |
109 | |||
110 | if (this.width) { | ||
111 | nativeElement.style.width = this.width | ||
112 | } | ||
107 | } | 113 | } |
108 | 114 | ||
109 | private getSVGContent (options: { name: string }) { | 115 | private getSVGContent (options: { name: string }) { |