import figma, { html } from "@figma/code-connect/html"; // Desktop V3 (newest) figma.connect( "https://www.figma.com/design/3WoKOSGtaSjhUHKldHCXbc/Desktop-v3?node-id=32-1001&t=2gbnIP6ylasS3WuO-4", { props: { labelProps: figma.nestedProps("Label", { description: figma.boolean("Show description", { true: figma.string("Description"), }), label: figma.string("Label"), supportPage: figma.boolean("Show support link", { true: "sumo-slug", }), iconSrc: figma.boolean("Show icon", { true: "chrome://example.svg", }), }), toggleProps: figma.nestedProps("Toggle Switch", { disabled: figma.enum("State", { Disabled: true, }), pressed: figma.boolean("Checked"), }), }, example: props => html``, } ); // Desktop Components (deprecated) figma.connect( "https://www.figma.com/design/2ruSnPauajQGprFy6K333u/Desktop-Components?node-id=801-7224&m=dev", { props: { description: figma.boolean("Description", { true: "Description to edit", }), disabled: figma.boolean("Disabled"), label: "Label to edit", toggleProps: figma.nestedProps("Toggle Input", { pressed: figma.boolean("Switch"), }), }, example: props => html``, } );