PageSourceSearch

https://ember-container-query.netlify.app/assets/-embroider-route-entrypoint.js_route_products-BqN8ROXc.js

js ember-container-query.netlify.app collected 2026-10-03 10:41:44 UTC 4,559 bytes, 1 lines download raw bytes

1import{t as e}from"./rolldown-runtime-H_PjY6_i.js";import{L as t,Z as n,ct as a,fn as r,jn as l,ur as s}from"./get-debug-name-BDxIL2Y1-DK4sXxL1.js";import{c as o,d as i,f as u,g as d,k as c,m,n as p,p as f,s as h,t as y,u as g,y as k}from"./main-CJkS-3ov.js";import{t as P}from"./tracking-DnGqymfj.js";import{t as w}from"./input-CAhNY8Aa.js";var b={container:"GlAUT-container",header:"_8dpjZ-header",name:"_7K6Bc-name","image-container":"S6YsI-image-container",body:"f9JTD-body",description:"yAbC3-description",price:"TwsTq-price",actions:"jYUvu-actions",link:"_4wWOO-link"},j={image:"_3FBI--image","placeholder-image":"Imtkb-placeholder-image"},x=n(a({id:null,block:'[[[10,"img"],[14,"alt",""],[15,0,[32,0,["image"]]],[15,"src",[30,1]],[12],[13]],["@src"],[]]',moduleName:"(unknown template module)",scope:()=>({styles:j}),isStrictMode:!0}),f());function T(e){return`$${e}`}var v=n(a({id:null,block:'[[[8,[32,0],[[16,0,[32,1,["container"]]]],[["@features","@tagName"],[[28,[32,2],null,[["wide"],[[28,[32,3],null,[["min"],[320]]]]]],"article"]],[["default"],[[[[1,"\\n  "],[10,"header"],[15,0,[32,1,["header"]]],[12],[1,"\\n    "],[10,"h2"],[15,0,[32,1,["name"]]],[12],[1,"\\n      "],[1,[30,1,["name"]]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[15,0,[32,1,["image-container"]]],[12],[1,"\\n    "],[8,[32,4],null,[["@src"],[[30,1,["imageUrl"]]]],null],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[15,0,[32,1,["body"]]],[12],[1,"\\n    "],[10,2],[15,0,[32,1,["description"]]],[12],[1,"\\n      "],[1,[30,1,["shortDe
1scription"]]],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,2],[15,0,[32,1,["price"]]],[12],[1,"\\n      "],[1,[28,[32,5],[[30,1,["price"]]],null]],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n\\n  "],[10,0],[15,0,[32,1,["actions"]]],[12],[1,"\\n    "],[8,[32,6],[[16,0,[32,1,["link"]]]],[["@model","@route"],[[30,1,["id"]],[30,2]]],[["default"],[[[[1,"\\n      Learn more\\n    "]],[]]]]],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@product","@redirectTo"],[]]',moduleName:"(unknown template module)",scope:()=>({ContainerQuery:p,styles:b,hash:k,width:y,ProductsProductImage:x,formatPrice:T,LinkTo:t}),isStrictMode:!0}),f()),C={"shared-layout":"v6x-O-shared-layout","sticky-container":"fU45D-sticky-container","products-with-details":"u4CcG-products-with-details",products:"SF2xV-products",filters:"_205Ti-filters",filter:"_8KLiZ-filter",list:"lam0w-list","product-details":"_0KiJu-product-details"},L=e({default:()=>N}),N=n(a({id:null,block:'[[[1,[28,[32,0],["Products"],null]],[1,"\\n\\n"],[8,[32,1],null,[["@title"],["Products"]],[["default"],[[[[1,"\\n  "],[10,0],[15,0,[28,[32,2],[[32,3],[52,[30,1,["isPartOfNestProductDetailsExperiment"]],[28,[32,4],["shared-layout","products-with-details"],null],[28,[32,4],["shared-layout","products"],null]],"sticky-container"],null]],[12],[1,"\\n    "],[10,0],[15,0,[32,3,["filters"]]],[12],[1,"\\n      "],[10,0],[15,0,[32,3,["filter"]]],[12],[1,"\\n        "],[8,[32,5],null,[["@data","@key","@label","@onUpdate","@placeholder"],[[28,[32,6],null,[["name"],[[30,1,["name"]]]]],"name","Filter by",[30,1,["updateQueryParameters"]],"Cake, pasta, etc."]],null],[1,"\\n      "],[13],[1,"\\n    "],[13],[1,"\\n\\n    "],[10,0],[15,0,[32,3,["list"]]],[12],[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,1,["filteredProducts"]]],null]],null],null,[[[1,"        "],[8,[32,7],null,[["@product"],[[30,2]]],null],[1,"\\n"]],[2]],[[[1,"        "],[10,2],[12],[1,"\\n          No products found.\\n        "],[13],[1,"\\n"]],[]]],[1,"    "],[13],[1,"\\n\\n    "],[10,0],[15,0,[32,3,["product-details"]]],[12],[1,"\\n      "],[46,[28,[31,4],null,null],null,null,null],[1,"\\n    "],[13],[1,"\\n  "],[13],[1,"\\n"]],[]]]]]],["@controller","product"],["if","each","-track-array","component","-outlet"]]',moduleName:"(unknown template module)",scope:()=>({pageTitle:o,UiPage:h,local:m,styles:C,array:d,UiFormInput:w,hash:k,ProductsProductCard:v}),isStrictMode:!0}),f()),U=e({default:()=>_}),_=class extends l{static{g(this.prototype,"name",[P],function(){return null})}#e=void u(this,"name");get filteredProducts(){const{model:e,name:t}=this;if(!t)return e;const n=t.toLowerCase();return e.filter(e=>(e.name??"").toLowerCase().includes(n))}get isPartOfNestProductDetailsExperiment(){return!0}updateQueryParameters({key:e,value:t}){"name"===e&&(this[e]=void 0!==t&&""!==t?t:null)}static{i(this.prototype,"updateQueryParameters",[s])}},D=e({default:()=>I}),I=class extends r{model(){return c}},O={};O["docs-app/templates/products"]=L,O["docs-app/controllers/products"]=U,O["docs-app/routes/products"]=D;export{O as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.