<1 min read

RenderlessExtraParam

RenderlessExtraParam

It emits a ExtraParamsXEvents.UserChangedExtraParams when the updateValue is called.

Props

Name Description Type Default
name string

Examples

Renders default slot content. It binds to the default slot the name of the extra parameter and the default value of it.

Basic usage

<template>
  <RenderlessExtraParam #default="{ value, updateValue }" name="store">
    <BaseDropdown @update:modelValue="updateValue" :modelValue="value" :items="items" />
  </RenderlessExtraParam>
</template>
<script>
  import { RenderlessExtraParams } from '@empathyco/x-components/extra-params';
  import { BaseDropdown } from '@empathyco/x-components';
  export default {
    name: 'RenderlessExtraParamsDemo',
    components: {
      RenderlessExtraParams,
      BaseDropdown
    },
    props: ['name'],
    data() {
      return {
        items: ['spain', 'portugal']
      };
    }
  };
</script>