# Props
# Model Props
# swatches
The swatches to use. Every swatch must be an string or object type. You should always use 6-digits hex colors.
Type:
ArrayorStringUse an
Stringto use a preset.Use an
Arrayto use your custom colors.Default:
'basic'Swatch Object:
- color:
String. Color to show in the swatch - showBorder:
Boolean. Show border. Defaultfalse - disabled:
Boolean. Disable the swatch or not. Defaultfalse - label:
String. Label to show for the swatch. Default to the color value - alt:
String. Alt text for the swatch. Default to the label value
- color:
Examples:
'text-advanced'['#F6648B', '#F493A7'][['#F891A6'], ['#F891A6']][{ color: '#F493A7', showBorder: true }, { color: '#F891A6', disabled: true }]
# value
Sets the selected color. It's compatible with the v-model directive.
- Type:
String - Use
''for transparent/no-color. - Default:
null - Examples:
'#1b22ee','','#fc2343'
# Behaviour Props
# popover-x
Updates the prefered horizontal position for the popover.
- Type:
String - Values:
left,right
# popover-y
Updates the prefered vertical position for the popover.
- Type:
String - Values:
top,bottom
# close-on-select
Hides the popover after select a color.
- Type:
Boolean - Default:
true
# disabled
Disables the color picker, user won't be able to open the popover. When using inline mode all swatches will be disabled too.
- Type:
Boolean - Default:
false
# inline
Wheter the swatches should be shown in a popover or not (inline).
- Type:
Boolean - Use Inline (
true) to hide the trigger and show the swatches right away. - Use Popover (
false) to show the swatches in the builtin popover after clicking the trigger. - Default:
false
# show-fallback
Shows an input to change the color from there as well.
- Type:
Boolean - Default:
false
# show-labels
Shows a label for each swatch.
- Type:
Boolean - Default:
false
# Presentational Props
# background-color
Sets the background color of the wrapper.
- Type:
String - Default:
'#ffffff' - Examples:
'#ffffff',#cccccc
# max-height
The maximum height for the builtin popover. Don't append the px at the end.
- Type:
NumberorString - Default:
300 - Examples:
'300',400,'600'
# shapes
The shape that will be used for the swatches and the trigger. Use circles or squares
- Type:
String - Default:
'squares'
# row-length
The number of swatches to show in a row. This doesn't affect inline mode.
- Type:
NumberorString - Default:
4 - Examples:
10,6,'8'
# show-border
Whether the swatches should be showing borders or not. Useful for making lighter colors more noticeable.
- Type:
Boolean - Default:
false
# show-checkbox
Whether to show a checkbox when a swatch is selected.
- Type:
Boolean - Default:
true
# swatch-size
Sets the swatches size. Don't append the px at the end.
- Type:
NumberorString - Default:
42 - Examples:
30,24,'36'
# spacing-size
Sets the space between swatches.
- Type:
Number - Default:
42 - Examples:
10,8
# Style Props
# swatch-style
Sets the inline style for every swatch.
- Type:
ArrayorObject - Default:
{} - Examples:
{ width: '32px', height: '32px' },{ borderRadius: '10px' },{ padding: '16px 12px' }
# trigger-style
Sets the inline style for the trigger.
- Type:
ArrayorObject - Default:
{} - Examples:
{ width: '32px', height: '32px' },{ borderRadius: '10px' },{ padding: '16px 12px' }
# wrapper-style
Sets the inline style for the wrapper.
- Type:
ArrayorObject - Default:
{} - Examples:
{ paddingLeft: '32px' },{ backgroundColor: '#ccc' },{ paddingRight: '12px' }
# Fallback Input Props
# fallback-input-class
Sets the class for the fallback input.
- Type:
Array,ObjectorString - Default:
null - Examples:
'primary','is-primary','is-info'
# fallback-input-type
Sets the input type for the fallback input.
- Type:
String - Default:
'text' - Examples:
'text','color'
# fallback-ok-class
Sets the class for the fallback button.
- Type:
Array,ObjectorString - Default:
null - Examples:
'primary','is-primary','is-info'
# fallback-ok-text
Sets the text for the fallback button.
- Type:
String - Default:
'Ok' - Examples:
'Select','Save','OK'
← Introduction Events →