import React, { memo } from 'react'
import * as DropdownMenu from '@radix-ui/react-dropdown-menu'
import { DropdownMenuIconTriggerButton } from 'components/shared'
import state, { useSelector } from 'state'
import { DashStyle } from 'types'
import {
DashDrawIcon,
DashDottedIcon,
DashSolidIcon,
DashDashedIcon,
StyleDropdownContent,
StyleDropdownItem,
} from './shared'
const dashes = {
[DashStyle.Draw]: ,
[DashStyle.Solid]: ,
[DashStyle.Dashed]: ,
[DashStyle.Dotted]: ,
}
function changeDashStyle(dash: DashStyle): void {
state.send('CHANGED_STYLE', { dash })
}
function QuickdashSelect(): JSX.Element {
const dash = useSelector((s) => s.values.selectedStyle.dash)
return (
{dashes[dash]}
{Object.keys(DashStyle).map((dashStyle: DashStyle) => (
{dashes[dashStyle]}
))}
)
}
export default memo(QuickdashSelect)