UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

21 lines (19 loc) • 470 B
import suit from '../util/suit'; export const createSuitMixin = ({ name }) => ({ props: { classNames: { type: Object, default: undefined, }, }, methods: { suit(element, modifier) { const className = suit(name, element, modifier); const userClassName = this.classNames && this.classNames[className]; if (userClassName) { return [className, userClassName].join(' '); } return className; }, }, });