✅ You are viewing documentation for the latest version of Compose SDK.
Version:

# Function toWidgetProps

toWidgetProps(widgetModel): WidgetProps

Translates WidgetModel to WidgetProps.

# Parameters

Parameter Type
widgetModel WidgetModel

# Returns

WidgetProps

# Example

<script setup lang="ts">
import { widgetModelTranslator, useGetWidgetModel, Widget } from '@sisense/sdk-ui-vue';
import { computed } from 'vue';

const { data: widgetModel } = useGetWidgetModel({
  dashboardOid: 'your-dashboard-oid',
  widgetOid: 'your-widget-oid',
});

const widgetProps = computed(() =>
  widgetModel.value ? widgetModelTranslator.toWidgetProps(widgetModel.value) : null,
);
</script>

<template>
  <Widget v-if="widgetProps" v-bind="widgetProps" />
</template>