import React from "react"; import { Shapes, Shape, ShapeTypes, } from "@sc/plugins/webcomponents/v2/Shapes/component"; import Container from "../Container"; import Image from "../Image"; import settings from "./settings"; import { sampleContentData, EditorWithCustomData, } from "@sc/modules/page/Builder/Builder.stories"; export default { title: "Plugins|Web Components/Challenging/Shapes", component: Shapes, }; export const Default = () => (
{/*
*/} {/*
*/}
); export const Circle = () => ( ); export const Rectangle = () => ( ); export const Ellipse = () => ( ); export const File = () => ( ); export const AsClipPath: React.FC = () => { const data = [ { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "50", cy: "50", r: "40", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "193.949", cy: "235", r: "74.576", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "426.576", cy: "108.305", r: "47.034", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "346.915", cy: "255.763", r: "43.644", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "255.39", cy: "82.882", r: "35.17", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "328.695", cy: "157.034", r: "25.424", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "594.797", cy: "360.424", r: "121.187", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "470.008", cy: "223.771", r: "31.992", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "299.525", cy: "400.762", r: "64.407", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "634.627", cy: "183.305", r: "92.373", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "136.746", cy: "172.712", r: "106.356", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "91.831", cy: "416.779", r: "36.017", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "125.305", cy: "335", r: "25.424", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "192.424", cy: "421.271", r: "20.509", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "184.847", cy: "362.543", r: "18.22", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "436.568", cy: "385.602", r: "72.635", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "345.644", cy: "90.085", r: "23.729", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "534.627", cy: "85", r: "42.373", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "426.305", cy: "12.017", r: "83.898", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "277.458", cy: "314.694", r: "22.068", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "413.229", cy: "195.381", r: "22.669", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "277.848", cy: "185", r: "16.949", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "493.102", cy: "158.729", r: "19.492", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "424.517", cy: "290.873", r: "24.517", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "71.067", cy: "348.56", r: "49.152", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "737.221", cy: "62.915", r: "50.898", }, }, { type: ShapeTypes.CIRCLE, before: true, style: { stroke: "#000000", strokeMiterLimit: "10", cx: "740", cy: "430", r: "50", }, }, ]; return ( ); }; export const InTheEditor: React.FC = () => { return ( ); };