UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

31 lines (29 loc) • 726 B
import { createInstantSearchComponent } from '../util/createInstantSearchComponent'; import { renderCompat, getDefaultSlot } from '../util/vue-compat'; export default createInstantSearchComponent({ name: 'AisInstantSearchSsr', inject: { $_ais_ssrInstantSearchInstance: { default() { throw new Error('`createServerRootMixin` is required when using SSR.'); }, }, }, data() { return { instantSearchInstance: this.$_ais_ssrInstantSearchInstance, }; }, render: renderCompat(function (h) { return h( 'div', { class: { [this.suit()]: true, [this.suit('', 'ssr')]: true, }, }, getDefaultSlot(this) ); }), });