import { memo } from '@wordpress/element';
import { ALL_DEVICE_DATA } from './Constants';
import {
Dashicon
} from '@wordpress/components';
import { usePreviewedDevice } from '../_hooks';
import { IconKey } from '@wordpress/components/build-types/dashicon/types.js';
type Device = 'desktop' | 'tablet' | 'mobile';
const getDeviceIcon = (device: Device, size: number) => {
const icon = [
{name: 'desktop', iconName: 'desktop'},
{name: 'tablet', iconName: 'tablet'},
{name: 'mobile', iconName: 'smartphone'},
].filter(i => i.name === device);
if (icon.length === 0) return '';
return (