diff --git a/figma_connect/badge.figma.tsx b/figma_connect/badge.figma.tsx index 2ee3af74..b4205e43 100644 --- a/figma_connect/badge.figma.tsx +++ b/figma_connect/badge.figma.tsx @@ -5,13 +5,13 @@ import figma from '@figma/code-connect'; figma.connect('https://www.figma.com/design/BrXOVNTglDWg03DL7ZZeW1/Teamshares-UI?node-id=8564-8&t=4UIXwDXcsJSneX8X-4', { props: { - number: figma.string('✏️ number'), variant: figma.enum('variant', { red: 'red', gray: 'gray' - }) + }), + number: figma.string('✏️ number') }, - example: ({ number, variant }) => { - return ; + example: ({ variant, number }) => { + return ; } }); diff --git a/figma_connect/button.figma.tsx b/figma_connect/button.figma.tsx index a6f507c7..33a6fa9a 100644 --- a/figma_connect/button.figma.tsx +++ b/figma_connect/button.figma.tsx @@ -25,10 +25,6 @@ figma.connect( }), outline: figma.boolean('outline?'), circle: figma.boolean('circle?'), - circleIcon: figma.boolean('circle?', { - true: figma.children('Icon*'), - false: undefined - }), prefix: figma.boolean('prefix?', { true: figma.children('Prefix*'), false: undefined @@ -37,14 +33,18 @@ figma.connect( true: undefined, false: figma.string('✏️ label') }), + circleIcon: figma.boolean('circle?', { + true: figma.children('Icon*'), + false: undefined + }), suffix: figma.boolean('suffix?', { true: figma.children('Suffix*'), false: undefined }) }, - example: ({ variant, size, outline, circle, disabled, prefix, label, circleIcon, suffix }) => { + example: ({ variant, size, disabled, outline, circle, prefix, label, circleIcon, suffix }) => { return ( - + {prefix} {label} {circleIcon} diff --git a/figma_connect/icon-button.figma.tsx b/figma_connect/icon-button.figma.tsx index 8200fc85..79748505 100644 --- a/figma_connect/icon-button.figma.tsx +++ b/figma_connect/icon-button.figma.tsx @@ -7,19 +7,19 @@ figma.connect( 'https://www.figma.com/design/BrXOVNTglDWg03DL7ZZeW1/Teamshares-UI?node-id=2621-1914&t=NUUDTGV2YnFjzS2O-4', { props: { - name: figma.nestedProps('Icon for Button ❇️', { - iconName: figma.string('icon-name') - }), size: figma.enum('size', { 'small (16px)': 'text-base', 'large (24px)': 'text-2xl' }), disabled: figma.enum('state', { disabled: true + }), + name: figma.nestedProps('❇️ Icon for Button', { + iconName: figma.string('icon-name') }) }, - example: ({ size, name, disabled }) => { - return ; + example: ({ size, disabled, name }) => { + return ; } } ); diff --git a/figma_connect/icon.figma.tsx b/figma_connect/icon.figma.tsx index d5eb4abc..cbf574c0 100644 --- a/figma_connect/icon.figma.tsx +++ b/figma_connect/icon.figma.tsx @@ -8,7 +8,6 @@ figma.connect( 'https://www.figma.com/design/BrXOVNTglDWg03DL7ZZeW1/Teamshares-UI?node-id=6593-16323&t=DaTJhUJKLkDLJ0Zl-4', { props: { - iconName: figma.string('icon-name'), style: figma.enum('style', { solid: 'fas-', regular: undefined, @@ -31,10 +30,11 @@ figma.connect( '8x': 'text-9xl', '9x': 'text-[144px]', '10x': 'text-[160px]' - }) + }), + iconName: figma.string('icon-name') }, - example: ({ style, iconName, scale }) => { - return ; + example: ({ style, scale, iconName }) => { + return ; } } ); @@ -44,30 +44,13 @@ figma.connect( 'https://www.figma.com/design/BrXOVNTglDWg03DL7ZZeW1/Teamshares-UI?node-id=12989-18337&t=XQ5ktD0B254PC5m2-4', { props: { - iconName: figma.string('icon-name'), style: figma.enum('style', { solid: 'fas-', regular: undefined, light: 'fal-', thin: 'fat-' }), - scale: figma.enum('scale', { - '.75x': 'text-xs', - '.875x': 'text-sm', - '1x': 'text-base', - '1.25x': 'text-xl', - '1.5x': 'text-2xl', - '2x': 'text-[32px]', - '2.5x': 'text-[40px]', - '3x': 'text-5xl', - '4x': 'text-[64px]', - '5x': 'text-[80px]', - '6x': 'text-8xl', - '7x': 'text-[112px]', - '8x': 'text-9xl', - '9x': 'text-[144px]', - '10x': 'text-[160px]' - }) + iconName: figma.string('icon-name') }, example: ({ style, iconName }) => { return ; @@ -80,30 +63,13 @@ figma.connect( 'https://www.figma.com/design/BrXOVNTglDWg03DL7ZZeW1/Teamshares-UI?node-id=12991-2572&t=1cV1fw0FXz0L8Pr3-4', { props: { - iconName: figma.string('icon-name'), style: figma.enum('style', { solid: 'fas-', regular: undefined, light: 'fal-', thin: 'fat-' }), - scale: figma.enum('scale', { - '.75x': 'text-xs', - '.875x': 'text-sm', - '1x': 'text-base', - '1.25x': 'text-xl', - '1.5x': 'text-2xl', - '2x': 'text-[32px]', - '2.5x': 'text-[40px]', - '3x': 'text-5xl', - '4x': 'text-[64px]', - '5x': 'text-[80px]', - '6x': 'text-8xl', - '7x': 'text-[112px]', - '8x': 'text-9xl', - '9x': 'text-[144px]', - '10x': 'text-[160px]' - }) + iconName: figma.string('icon-name') }, example: ({ style, iconName }) => { return ; @@ -117,30 +83,13 @@ figma.connect( 'https://www.figma.com/design/BrXOVNTglDWg03DL7ZZeW1/Teamshares-UI?node-id=13295-17509&t=6MS2mSbs4kwWAQ5V-4', { props: { - iconName: figma.string('icon-name'), style: figma.enum('style', { solid: 'fas-', regular: undefined, light: 'fal-', thin: 'fat-' }), - scale: figma.enum('scale', { - '.75x': 'text-xs', - '.875x': 'text-sm', - '1x': 'text-base', - '1.25x': 'text-xl', - '1.5x': 'text-2xl', - '2x': 'text-[32px]', - '2.5x': 'text-[40px]', - '3x': 'text-5xl', - '4x': 'text-[64px]', - '5x': 'text-[80px]', - '6x': 'text-8xl', - '7x': 'text-[112px]', - '8x': 'text-9xl', - '9x': 'text-[144px]', - '10x': 'text-[160px]' - }) + iconName: figma.string('icon-name') }, example: ({ style, iconName }) => { return ; diff --git a/figma_connect/switch.figma.tsx b/figma_connect/switch.figma.tsx index 7bd3d636..a6fb73a8 100644 --- a/figma_connect/switch.figma.tsx +++ b/figma_connect/switch.figma.tsx @@ -16,24 +16,24 @@ figma.connect( medium: 'medium', small: 'small' }), - checked: figma.boolean('checked?'), disabled: figma.enum('state', { disabled: true }), + checked: figma.boolean('checked?'), label: figma.string('✏️ label'), helpText: figma.boolean('help text?', { true: figma.string('✏️ help text'), false: undefined }) }, - example: ({ labelPosition, helpText, size, checked, disabled, label }) => { + example: ({ labelPosition, size, disabled, checked, label, helpText }) => { return ( {label} @@ -51,17 +51,17 @@ figma.connect( medium: 'medium', small: 'small' }), - checked: figma.boolean('checked?'), disabled: figma.enum('state', { disabled: true }), + checked: figma.boolean('checked?'), helpText: figma.boolean('help text?', { true: figma.string('✏️ help text'), false: undefined }) }, - example: ({ helpText, size, checked, disabled }) => { - return ; + example: ({ size, disabled, checked, helpText }) => { + return ; } } ); diff --git a/figma_connect/tag.figma.tsx b/figma_connect/tag.figma.tsx index a5f4b613..b068bdec 100644 --- a/figma_connect/tag.figma.tsx +++ b/figma_connect/tag.figma.tsx @@ -27,10 +27,10 @@ figma.connect( medium: 'medium', large: 'large' }), - removable: figma.boolean('removable?'), - content: figma.string('✏️ content') + content: figma.string('✏️ content'), + removable: figma.boolean('removable?') }, - example: ({ removable, content, variant, size }) => { + example: ({ variant, size, content, removable }) => { return ( {content} diff --git a/figma_connect/textarea.figma.tsx b/figma_connect/textarea.figma.tsx index 705f7a0c..aef758e5 100644 --- a/figma_connect/textarea.figma.tsx +++ b/figma_connect/textarea.figma.tsx @@ -19,6 +19,7 @@ figma.connect( true: figma.string('✏️ label'), false: undefined }), + required: figma.boolean('required?'), tooltip: figma.boolean('tooltip?', { true: '{Include tooltip text here}', false: undefined @@ -31,30 +32,28 @@ figma.connect( true: figma.string('✏️ help text'), false: undefined }), - required: figma.boolean('required?'), resize: figma.boolean('resize?', { true: undefined, false: 'none' }) }, - example: ({ rows, label, tooltip, contextNote, helpText, required, resize, disabled }) => { + example: ({ disabled, rows, label, required, tooltip, contextNote, helpText, resize }) => { return ( - /* When rendering with ts_form_for */ /* = ts_form_for ... do |f| - /* .. = f.input :field, + /* .. = f.input :foo, /* .. as: :text, /* .. input_html: { /* .... { attribute: value, - /* ...... attribute: value, } */ + /* ...... attribute: value } */ ); }