import type { ElementOrToolType } from "../types"; export const hasBackground = (type: ElementOrToolType) => type === "rectangle" || type === "iframe" || type === "embeddable" || type === "ellipse" || type === "diamond" || type === "line" || type === "freedraw"; export const hasStrokeColor = (type: ElementOrToolType) => type !== "image" && type !== "frame" && type !== "magicframe"; export const hasStrokeWidth = (type: ElementOrToolType) => type === "rectangle" || type === "iframe" || type === "embeddable" || type === "ellipse" || type === "diamond" || type === "freedraw" || type === "arrow" || type === "line"; export const hasStrokeStyle = (type: ElementOrToolType) => type === "rectangle" || type === "iframe" || type === "embeddable" || type === "ellipse" || type === "diamond" || type === "arrow" || type === "line"; export const canChangeRoundness = (type: ElementOrToolType) => type === "rectangle" || type === "iframe" || type === "embeddable" || type === "line" || type === "diamond" || type === "image"; export const toolIsArrow = (type: ElementOrToolType) => type === "arrow"; export const canHaveArrowheads = (type: ElementOrToolType) => type === "arrow";