UNPKG

@empathyco/x-components

Version:
48 lines (36 loc) 1.35 kB
--- title: LocationProvider --- # LocationProvider Location Provider component. This component injects the location with value passed as prop. ## Props | Name | Description | Type | Default | | --------------------- | ------------------------------- | ---------------------------- | ------------- | | <code>location</code> | The FeatureLocation to provide. | <code>FeatureLocation</code> | <code></code> | ## Events This component doesn't emit events. However, events emitted by child components, will include the `location` prop value in its metadata. ## See it in action In this example, the `LocationProvider` component receives the `location` prop with the `predictive_layer` value. This value will then be combined with the `NextQueries` feature name, `next_query` to create a `QueryOrigin` string, which is used for tracking the performance of the different tools that generate the query. ```vue <template> <LocationProvider location="predictive_layer"> <NextQueries /> </LocationProvider> </template> <script> import { LocationProvider } from '@empathyco/x-components' import { NextQueries } from '@empathyco/x-components/next-queries' export default { name: 'LocationProviderDemo', components: { LocationProvider, NextQueries, }, } </script> ```