setData
Type:
<object> | <function>
A data mapper that will be invoked before mounting the card.
When an <object> is passed to
setData
, the custom data provided will be merged with the original data.- React
- Vue
- Jekyll
- Vanilla
<template>
<Microlink
url="https://www.instagram.com/p/BeV6tOhFUor/"
:set-data="{ title: 'SENTRY ACTIVATED' }" />
</template>
Additionally you can pass a <function> where in this case the first argument that received will be the data fetched using fetchData:
import Microlink from '@microlink/react' <Microlink url='https://www.instagram.com/p/BeV6tOhFUor/' setData={data => ({ ...data, title: 'SENTRY ACTIVATED', description: 'Are humans worth it?', image: { url: 'https://i.imgur.com/1FyFxlk.jpg' }, publisher: 'HAL 9000', url: 'http://thehal9000.com' })} />
The function should return all the data necessary to be mounted.