Skip to content

Commit 4f9b281

Browse files
committed
refactor: switch over to using new <pl-icon> component
1 parent 9ed1c39 commit 4f9b281

File tree

1 file changed

+16
-27
lines changed

1 file changed

+16
-27
lines changed

packages/uikit-workshop/src/scripts/components/pl-viewport-size-list/pl-viewport-size-list.js

Lines changed: 16 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,6 @@ import { store } from '../../store.js'; // connect to redux
77
import { Tooltip } from '../pl-tooltip/pl-tooltip';
88
import VisuallyHidden from '@reach/visually-hidden';
99

10-
import PhoneIcon from '../../../icons/phone.svg';
11-
import TabletIcon from '../../../icons/tablet.svg';
12-
import LaptopIcon from '../../../icons/laptop.svg';
13-
import DesktopIcon from '../../../icons/desktop.svg';
14-
import DiscoIcon from '../../../icons/disco-ball.svg';
15-
import RandomIcon from '../../../icons/random.svg';
16-
1710
import { minViewportWidth, maxViewportWidth, getRandom } from '../../utils';
1811

1912
// @todo: re-add keyboard shortcuts to these
@@ -116,11 +109,10 @@ class ViewportSizes extends BaseComponent {
116109
onClick={e => this.resizeViewport('small')}
117110
>
118111
<VisuallyHidden>Resize viewport to small</VisuallyHidden>
119-
<PhoneIcon
120-
width={14}
121-
height={20}
122-
fill="currentColor"
123-
viewBox="0 0 24 12"
112+
<span
113+
dangerouslySetInnerHTML={{
114+
__html: '<pl-icon name="phone"></pl-icon>',
115+
}}
124116
/>
125117
</button>
126118
)}
@@ -145,11 +137,10 @@ class ViewportSizes extends BaseComponent {
145137
onClick={e => this.resizeViewport('medium')}
146138
>
147139
<VisuallyHidden>Resize viewport to medium</VisuallyHidden>
148-
<TabletIcon
149-
width={16}
150-
height={24}
151-
fill="currentColor"
152-
viewBox="0 0 24 16"
140+
<span
141+
dangerouslySetInnerHTML={{
142+
__html: '<pl-icon name="tablet"></pl-icon>',
143+
}}
153144
/>
154145
</button>
155146
)}
@@ -174,11 +165,10 @@ class ViewportSizes extends BaseComponent {
174165
onClick={e => this.resizeViewport('large')}
175166
>
176167
<VisuallyHidden>Resize viewport to large</VisuallyHidden>
177-
<LaptopIcon
178-
width={24}
179-
height={22}
180-
fill="currentColor"
181-
viewBox="0 0 24 20"
168+
<span
169+
dangerouslySetInnerHTML={{
170+
__html: '<pl-icon name="laptop"></pl-icon>',
171+
}}
182172
/>
183173
</button>
184174
)}
@@ -203,11 +193,10 @@ class ViewportSizes extends BaseComponent {
203193
onClick={e => this.resizeViewport('full')}
204194
>
205195
<VisuallyHidden>Resize viewport to full</VisuallyHidden>
206-
<DesktopIcon
207-
width={24}
208-
height={22}
209-
fill="currentColor"
210-
viewBox="0 0 24 20"
196+
<span
197+
dangerouslySetInnerHTML={{
198+
__html: '<pl-icon name="desktop"></pl-icon>',
199+
}}
211200
/>
212201
</button>
213202
)}

0 commit comments

Comments
 (0)