-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path12f617f.modern.js
More file actions
1 lines (1 loc) · 6.7 KB
/
Copy path12f617f.modern.js
File metadata and controls
1 lines (1 loc) · 6.7 KB
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[110],{341:function(t,e,r){var content=r(631);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(11).default)("381f2767",content,!0,{sourceMap:!1})},630:function(t,e,r){"use strict";r(341)},631:function(t,e,r){var o=r(10)(function(i){return i[1]});o.push([t.i,".filter_principal[data-v-b348fdd2]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.filter_frame[data-v-b348fdd2]{padding-right:2px}.filter_principal[data-v-b348fdd2]::-webkit-scrollbar{width:5px}.frame_clear[data-v-b348fdd2]{border-top:1px solid var(--bg_third);margin-top:16px;padding-top:16px}.clear_filter[data-v-b348fdd2]{border:1px solid #a4a1a1;border-radius:0;border-radius:initial;color:#a4a1a1;cursor:pointer;display:block;font-size:var(--font_size_small);font-weight:var(--font_weight_medium);margin:auto;padding:6px 24px;text-align:center;transition:var(--transition_color)}.clear_filter[data-v-b348fdd2]:hover{background-color:var(--primary_color);border-color:transparent;color:var(--text_invert)}@media (max-width:1024px){.filter_frame[data-v-b348fdd2]{padding:0 8px}#container_filter[data-v-b348fdd2]{--filter_header_height:60px;--filter_footer_height:90px;background-color:var(--bg_primary);color:var(--text_base);display:grid;grid-template-rows:60px calc(100% - 150px) 90px;grid-template-rows:var(--filter_header_height) calc(100% - var(--filter_header_height) - var(--filter_footer_height)) var(--filter_footer_height);height:100dvh;left:100%;max-width:450px;position:fixed;top:0;transition:var(--transition_fade_move);width:85vw;z-index:100}#container_filter.showFilters[data-v-b348fdd2]{transform:translateX(-100%)}.filtros-topo[data-v-b348fdd2]{align-items:center;display:flex;flex-direction:row;padding:0 12px 0 18px;position:relative}.filtros-topo-close[data-v-b348fdd2]{cursor:pointer;height:40px;min-width:40px;padding:13px;width:40px}.filtros-topo-close svg[data-v-b348fdd2]{color:var(--primary_color);height:100%;transition:var(--transition_color);width:100%}.filtros-topo-close:hover svg[data-v-b348fdd2]{color:var(--primary_opacity)}.filtros-topo-box[data-v-b348fdd2]{align-items:center;display:flex;gap:4px;width:100%}.filtros-topo-box-t1[data-v-b348fdd2]{color:var(--primary_color);display:block;font-size:20px;font-weight:500;font-weight:var(--font_weight_medium);width:calc(100% - 20px)}.frame_clear[data-v-b348fdd2]{align-items:center;box-shadow:0 -2px 6px var(--box_shadow_light);display:flex;justify-content:center;padding:12px}.filter_list_item-link-selected[data-v-b348fdd2]{font-weight:500}.filter_principal[data-v-b348fdd2]{padding:0 8px}}",""]),o.locals={},t.exports=o},851:function(t,e,r){"use strict";r.r(e);var o={components:{filterItem:()=>r.e(24).then(r.bind(null,850))},props:{pageData:Object,ordenacao:{type:Boolean,default:!0},limparFiltros:{type:Boolean,default:!0},limparFiltrosDesk:{type:Boolean,default:!1},search:{type:Object,default:()=>({category:!1,brand:!1,attributes:!1,filters:!1,price:!1})},searchPlaceholder:{type:Object,default:()=>({category:"",brand:"",attributes:"",filters:"",price:"Digite um preço (somente números)"})},tipoListagem:String},data:()=>({categoria:null,menuCategoria:{label:null,itens:[]},searchCat:"",searchBrand:"",filtersAttrSearch:[],queryMinPrice:0,queryMaxPrice:0}),computed:{showFilters(){return this.$store.state.categoria.showFilter},maxPrice(){return this.$store.state.categoria.maxPrice}},watch:{$route:{deep:!0,handler(){this.$store.state.screenWidth<=1024&&this.closeFilterMenu()}}},mounted(){this.setMenuCategories()},created(){this.categoria=JSON.stringify(this.pageData.conteudo.detalhes),this.categoria=JSON.parse(this.categoria),this.categoria.filtros=this.categoria.filtros.filter(t=>359!==t.id),this.$store.dispatch("categoria/init")},methods:{rota(t){return this.$route.query.order||delete t.query.order,this.$route.query.pg&&(t.query.pg=1),this.$route.query.busca&&(t.query.busca=this.$route.query.busca),{query:t.query}},setMenuCategories(){let t=JSON.stringify(this.pageData.conteudo.detalhes.categorias);t=JSON.parse(t),t.filhas.length?(this.menuCategoria.label=t.atual.nome,this.menuCategoria.itens=t.filhas):t.irmas.length&&t.niveisAnteriores.length&&t.atual.id!==t.irmas[0].id&&(this.menuCategoria.label=t.niveisAnteriores.pop().nome,this.menuCategoria.itens=t.irmas)},closeFilterMenu(){this.$store.commit("categoria/toggleFilter",!1)},orderFilterByName:t=>[...t].sort((a,b)=>a.nome.localeCompare(b.nome)),removeAllQuery(){const t=Object.assign({},this.$route.query),e=Object.assign({},this.$route.query),r=Object.keys(e);if(r.length>0){for(let i=0;i<r.length;i++)"busca"!==r[i]&&delete e[r[i]];t!==e&&this.$router.replace({query:e})}},onFilterChange(t){const e=this.rota(t.rota);this.$router.replace(e)},onBrandChange(t){const e=this.rota(t.rota);this.$router.replace(e)},onCategoryChange(t){const e={path:t.rota.route};this.$router.replace(e)}}},l=(r(630),r(12)),component=Object(l.a)(o,function(){var t=this,e=t._self._c;return t.categoria?e("aside",{class:{showFilters:t.showFilters},attrs:{id:"container_filter"}},[e("div",{staticClass:"filtros-topo -mobile"},[e("div",{staticClass:"filtros-topo-box"},[t._t("tituloCabecalho",function(){return[e("span",{staticClass:"filtros-topo-box-t1"},[t._v("FILTROS")])]})],2),t._v(" "),e("div",{staticClass:"filtros-topo-close",on:{click:function(e){return t.closeFilterMenu()}}},[e("svg",{attrs:{width:"16",height:"16"}},[e("use",{attrs:{"xlink:href":"#close-icon"}})])])]),t._v(" "),e("div",{staticClass:"filter_principal"},[e("div",{staticClass:"filter_frame"},[t.categoria.marcas.length>0?e("filterItem",{attrs:{filter:{nome:t.$store.getters["language/getContent"]("categoryPage.filter.brand"),valores:t.categoria.marcas},onFilterChange:t.onBrandChange,rota:t.rota}}):t._e(),t._v(" "),t._l(t.categoria.filtros,function(r){return e("filterItem",{key:r.id+"filtro",attrs:{filter:r,onFilterChange:t.onFilterChange,rota:t.rota}})}),t._v(" "),t._l(t.categoria.atributos,function(r){return e("filterItem",{key:r.id+"attr",staticClass:"atributos",attrs:{filter:r,onFilterChange:t.onFilterChange,rota:t.rota}})}),t._v(" "),t.menuCategoria.itens.length?e("filterItem",{attrs:{filter:{nome:t.$store.getters["language/getContent"]("categoryPage.filter.category"),valores:t.menuCategoria.itens},onFilterChange:t.onCategoryChange,rota:t.rota,isLinkedOptions:!0}}):t._e(),t._v(" "),e("listagemFilterOrder",{attrs:{pageData:t.pageData}})],2)]),t._v(" "),e("div",{staticClass:"frame_clear"},[t.limparFiltros?e("button",{staticClass:"btn clear_filter",on:{click:function(e){return t.removeAllQuery()}}},[t._v("\n "+t._s(t.$store.getters["language/getContent"]("categoryPage.filter.clearFilter"))+"\n ")]):t._e()])]):t._e()},[],!1,null,"b348fdd2",null);e.default=component.exports}}]);