# fluent-cart/1.7.0/assets/chunks/Categories2.js

FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler, version 1.7.0. 2 lines.

- Page: https://pluginprobe.com/plugins/fluent-cart/1.7.0/code/assets/chunks/Categories2.js
- Raw: https://pluginprobe.com/plugins/fluent-cart/1.7.0/raw/assets/chunks/Categories2.js
- Modified: 2026-09-29T12:49:18+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-cart/1.7.0/code/assets/chunks/Categories2.js#L10-L20`.

```javascript
import{K as x,f as o,g as _,y as p,j as i,v as a,A as f,G as c,x as m,k as n,F as b,C as g}from"./vue.esm-bundler.js?ver=1.7.0";const y={class:"fct-multiple-select-group"},C={class:"input-prepend"},B={class:"input-append"},w={__name:"Categories",props:{field:{type:Object},value:{type:Object},fieldKey:{type:String}},setup(l){x().ctx;const V=l,d=o("include"),v=o([]),h=o([]),k=o([]);return _(()=>{d.value=V.field.value.length>0?"include":"exclude"}),(s,t)=>{const u=p("el-option"),r=p("el-select");return a(),i("div",y,[f("div",C,[c(r,{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),placeholder:s.$t("Select"),filterable:"",clearable:""},{default:m(()=>[c(u,{disabled:h.value.length>0,label:s.$t("Include"),value:"include"},null,8,["disabled","label"]),c(u,{disabled:k.value.length>0,label:s.$t("Exclude"),value:"exclude"},null,8,["disabled","label"])]),_:1},8,["modelValue","placeholder"])]),f("div",B,[d.value==="exclude"?(a(),n(r,{key:0,modelValue:l.value.excluded_categories,"onUpdate:modelValue":t[1]||(t[1]=e=>l.value.excluded_categories=e),multiple:"",placeholder:l.field.placeholder,filterable:"",remote:"","reserve-keyword":!1},{default:m(()=>[(a(!0),i(b,null,g(v.value,e=>(a(),n(u,{key:e.term_id,label:e.name,value:e.term_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])):(a(),n(r,{key:1,modelValue:l.value.included_categories,"onUpdate:modelValue":t[2]||(t[2]=e=>l.value.included_categories=e),multiple:"",placeholder:l.field.placeholder,filterable:"",remote:"","reserve-keyword":!1},{default:m(()=>[(a(!0),i(b,null,g(v.value,e=>(a(),n(u,{key:e.term_id,label:e.name,value:e.term_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"]))])])}}};export{w as default};

```
