Skip to content

WtButtonSelect

Props

PropTypeDefaultCodeDescription
all props witch are in wt-button component
optionsArray[]<wt-button-select :options="[1, 2, 3]"></wt-button-select>Just like in Context Menu component

Events

ValueParamsDescription
click[{ name: 'event', type: 'Event' }]
click:option[{ name: 'Option', type: 'Object'}]

Slots

NameScopeDescription
defaultDefault content slot

Note: all buttons props are passed as "$attrs"

Different colors

Code
js
<script setup>
const options = [
  { text: 'lorem ipsum' },
  { text: 'dolor sit amet' },
  { text: 'consectetur adipiscing elit' },
];
</script>

<template>
  <div style="display: flex; gap: var(--spacing-xs)">
    <wt-button-select :options="options"> Primary </wt-button-select>
    <wt-button-select
      color="secondary"
      :options="options"
    >
      Secondary
    </wt-button-select>
    <wt-button-select
      disabled
      :options="options"
    >
      Disabled
    </wt-button-select>
  </div>
</template>

<style scoped lang="scss"></style>