PageSourceSearch

https://www.nail-designs.ai/_next/static/chunks/6411.0c5ade3a33b50905.js

js nail-designs.ai collected 2026-10-05 14:37:00 UTC 13,250 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6411],{6411:(e,t,r)=>{r.r(t),r.d(t,{default:()=>l});var o=r(575),s=r(4999),a=r(46),i=r(257);let n={2024:[{keyword:"chrome",weight:9,category:"finish"},{keyword:"aura",weight:8,category:"style"},{keyword:"glazed",weight:8,category:"finish"},{keyword:"french",weight:7,category:"style"},{keyword:"gradient",weight:7,category:"style"},{keyword:"3d",weight:6,category:"art"},{keyword:"velvet",weight:6,category:"finish"},{keyword:"minimalist",weight:7,category:"style"},{keyword:"pearl",weight:6,category:"finish"},{keyword:"nude",weight:6,category:"color"},{keyword:"pink",weight:5,category:"color"},{keyword:"red",weight:5,category:"color"},{keyword:"black",weight:5,category:"color"},{keyword:"cherry",weight:7,category:"color"},{keyword:"mocha",weight:6,category:"color"},{keyword:"milk",weight:7,category:"color"},{keyword:"almond",weight:8,category:"shape"},{keyword:"coffin",weight:6,category:"shape"},{keyword:"short",weight:5,category:"shape"},{keyword:"squoval",weight:5,category:"shape"},{keyword:"micro",weight:6,category:"art"},{keyword:"cat eye",weight:6,category:"style"},{keyword:"ribbon",weight:5,category:"art"},{keyword:"bow",weight:5,category:"art"}],2025:[{keyword:"chrome",weight:10,category:"finish"},{keyword:"aura",weight:9,category:"style"},{keyword:"glazed donut",weight:9,category:"finish"},{keyword:"coquette",weight:8,category:"style"},{keyword:"clean girl",weight:8,category:"style"},{keyword:"mob wife",weight:7,category:"style"},{keyword:"quiet luxury",weight:8,category:"style"},{keyword:"old money",weight:7,category:"style"},{keyword:"french",weight:7,category:"style"},{keyword:"micro french",weight:8,category:"style"},{keyword:"abstract",weight:6,category:"art"},{keyword:"3d",weight:7,category:"art"},{keyword:"jelly",weight:6,category:"finish"},{keyword:"magnetic",weight:7,category:"finish"},{keyword:"cat eye",weight:8,category:"style"},{keyword:"cherry red",weight:9,category:"color"},{keyword:"burgundy",weight:8,category:"color"},{keyword:"chocolate",weight:8,category:"color"},{keyword:"espresso",weight:7,category:"color"},{keyword:"latte",weight:7,category:"color"},{keyword:"butter",weight:7,category:"color"},{keyword:"sage",weight:6,category:"color"},{keyword:"nude",weight:6,category:"color"},{keyword:"milk",weight:8,category:"color"},{keyword:"strawberry",weight:6,category:"color"},{keyword:"almond",weight:9,category:"shape"},{keyword:"short",weight:7,category:"shape"},{keyword:"squoval",weight:6,category:"shape"},{keyword:"soft square",weight:6,category:"shape"},{keyword:"bow",weight:7,category:"art"},{keyword:"ribbon",weight:7,category:"art"},{keyword:"pearl",weight:8,category:"art"},{keyword:"charm",weight:6,category:"art"},{keyword:"gemstone",weight:5,category:"art"}]},c=["2024","2025"];function l(){var e;let{trackSubmit:t,trackInteraction:r,trackCTA:l}=(0,i.K)("trend-checker"),[h,y]=(0,s.useState)("2025"),[g,w]=(0,s.useState)("text"),[m,x]=(0,s.use
1State)(""),[u,k]=(0,s.useState)([]),[p,f]=(0,s.useState)(null),b=function(e){let t=n[e],r={style:[],color:[],shape:[],finish:[],art:[]};for(let e of t)r[e.category].push(e.keyword);return r}(h),j=(0,s.useCallback)(()=>{let e="text"===g?m:u.join(" ");if(!e.trim())return;let r=function(e,t){let r=e.toLowerCase(),o=n[t],s=[],a=0,i=o.reduce((e,t)=>e+t.weight,0);for(let e of o)r.includes(e.keyword.toLowerCase())&&(s.push({keyword:e.keyword,weight:e.weight}),a+=e.weight);let c=Math.min(100,Math.round(a/(.3*i)*100)),l=[];for(let e of o.filter(e=>e.weight>=7&&!s.some(t=>t.keyword===e.keyword)).slice(0,3))switch(e.category){case"finish":l.push("Try adding a ".concat(e.keyword," finish for extra trendiness"));break;case"style":l.push("Consider incorporating ".concat(e.keyword," elements"));break;case"color":l.push("".concat(e.keyword.charAt(0).toUpperCase()+e.keyword.slice(1)," colors are very popular in ").concat(t));break;case"shape":l.push("".concat(e.keyword.charAt(0).toUpperCase()+e.keyword.slice(1)," shape is trending in ").concat(t));break;case"art":l.push("Add ".concat(e.keyword," nail art details for a trendy touch"))}return{score:c,label:c>=80?"Ahead of Trend":c>=60?"On-Trend":c>=40?"Classic":c>=20?"Timeless":"Outdated",matchedKeywords:s.sort((e,t)=>t.weight-e.weight),suggestions:l}}(e,h);f(r),t({year:h,mode:g,score:r.score,label:r.label})},[g,m,u,h,t]),v=e=>e>=80?"text-green-500":e>=60?"text-brand-gold":e>=40?"text-yellow-500":"text-red-400",N=p&&p.matchedKeywords.length>0?"/generator?keywords=".concat(encodeURIComponent(p.matchedKeywords.map(e=>e.keyword).join(",")),"&source=tools-trend-checker&year=").concat(h):"/generator?source=tools-trend-checker";return(0,o.jsxs)(a.z,{title:"Nail Trend Checker",description:"Check if your nail design idea is on-trend for 2024/2025. Get a trend score and personalized suggestions to upgrade your look.",seoContent:(0,o.jsx)(d,{}),children:[(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsx)("label",{className:"block text-sm font-medium text-text-primary mb-3",children:"Select Trend Year"}),(0,o.jsx)("div",{className:"flex gap-2",children:c.map(e=>(0,o.jsx)("button",{onClick:()=>{y(e),f(null),r("select_year",{year:e})},className:"px-6 py-3 rounded-xl font-medium transition-all ".concat(h===e?"bg-brand-rose text-white":"bg-surface-muted text-text-secondary hover:bg-surface-muted/80"),children:e},e))})]}),(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsx)("label",{className:"block text-sm font-medium text-text-primary mb-3",children:"How would you like to describe your design?"}),(0,o.jsxs)("div",{className:"flex rounded-lg bg-surface-muted p-1",children:[(0,o.jsx)("button",{onClick:()=>w("text"),className:"flex-1 py-2 rounded-md text-sm font-medium transition-all ".concat("text"===g?"bg-surface text-text-primary shadow-sm":"text-text-muted hover:text-text-secondary"),children:"Describe in Text"}),(0,o.jsx)("button",{onClick:()=>w("select"),className:"flex-1 py-2 rounded-md text-sm font-medium transition-all ".concat("select"===g?"bg-surface text-text-primary shadow-sm":"text-text-muted hover:text-text-secondary"),children:"Select Keywords"})]})]}),"text"===g&&(0,o.jsx)("div",{className:"mb-6",children:(0,o.jsx)("textarea",{value:m,onChange:e=>x(e.target.value),placeholder:"Describe your nail design idea... e.g., 'almond shaped nude nails with chrome french tips and 3d bow accents'",className:"w-full h-32 px-4 py-3 rounded-xl border border-border bg-surface text-text-primary placeholder:text-text-muted focus:outline-none focus:ring-2 focus:ring-brand-rose/20 focus:border-brand-rose resize-none"})}),"select"===g&&(0,o.jsx)("div",{className:"mb-6 space-y-4",children:Object.entries(b).map(e=>{let[t,r]=e;return(0,o.jsxs)("div",{children:[(0,o.jsx)("label",{className:"block text-xs font-medium text-text-muted uppercase tracking-wider mb-2",children:t}),(0,o.jsx)("div",{className:"flex flex-wrap gap-2",children:r.map(e=>(0,o.jsx)("button",{onClick:()=>{k(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},className:"px-3 py-1.5 rounded-full text-sm transition-all ".concat(u.includes(e)?"bg-brand-rose text-white":"bg-surface-muted text-text-secondary hover:bg-surface-muted/80"),children:e},e))})]},t)})}),(0,o.jsxs)("button",{onClick:j,disabled:"text"===g&&!m.trim()||"select"===g&&0===u.length,className:"w-full py-3 bg-gradient-to-r from-brand-rose to-brand-gold text-white font-medium rounded-xl hover:opacity-90 transition-opacity disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2",children:[(0,o.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"})}),"Check Trend Score"]}),p&&(0,o.jsxs)("div",{className:"mt-8",children:[(0,o.jsxs)("div",{className:"bg-gradient-to-br ".concat((e=p.score)>=80?"from-green-500/20 to-green-500/5":e>=60?"from-brand-gold/20 to-brand-gold/5":e>=40?"from-yellow-500/20 to-yellow-500/5":"from-red-400/20 to-red-400/5"," rounded-2xl p-6 text-center mb-6"),children:[(0,o.jsx)("div",{className:"text-6xl font-bold ".concat(v(p.score)," mb-2"),children:p.score}),(0,o.jsx)("div",{className:"text-lg font-medium text-text-primary mb-1",children:"Trend Score"}),(0,o.jsx)("div",{className:"inline-block px-4 py-1 rounded-full text-sm font-medium ".concat(v(p.score)," bg-white/50"),children:p.label})]}),p.matchedKeywords.length>0&&(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsx)("h4",{className:"text-sm font-medium text-text-primary mb-3",children:"Trend Elements Found"}),(0,o.jsx)("div",{className:"flex flex-wrap gap-2",children:p.matchedKeywords.map(e=>(0,o.jsxs)("span",{className:"px-3 py-1.5 bg-green-500/10 text-green-600 rounded-full text-sm flex items-center gap-1",children:[(0,o.jsx)("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})}),e.keyword]},e.keyword))})]}),p.suggestions.length>0&&(0,o.jsxs)("div",{className:"mb-6",children:[(0,o.jsxs)("h4",{className:"text-sm font-medium text-text-primary mb-3",children:["Upgrade Suggestions for ",h]}),(0,o.jsx)("ul",{className:"space-y-2",children:p.suggestions.map((e,t)=>(0,o.jsxs)("li",{className:"flex items-start gap-2 text-text-secondary",children:[(0,o.jsx)("svg",{className:"w-5 h-5 text-brand-gold flex-shrink-0 mt-0.5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"})}),(0,o.jsx)("span",{children:e})]},t))})]}),(0,o.jsx)(a.N,{generatorUrl:N,tryOnUrl:"/try-on?source=tools-trend-checker",onGeneratorClick:()=>l("generator"),onTryOnClick:()=>l("tryon")})]})]})}function d(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("h2",{className:"text-2xl font-display font-bold text-text-primary mt-8",children:"Nail Trends 2024 & 2025"}),(0,o.jsx)("p",{children:"Stay ahead of the curve with our comprehensive nail trend checker. As we move through 2024 and into 2025, nail trends continue to evolve with new finishes, colors, and techniques taking center stage. Our tool analyzes your design ideas against the latest trend data to help you create fashionable, Instagram-worthy 
1nails."}),(0,o.jsx)("h3",{className:"text-xl font-display font-semibold text-text-primary",children:"Top Nail Trends for 2025"}),(0,o.jsxs)("ul",{className:"list-disc pl-6 space-y-2",children:[(0,o.jsxs)("li",{children:[(0,o.jsx)("strong",{children:"Chrome Everything:"})," Chrome finishes continue to dominate, from subtle silver to bold colored chromes."]}),(0,o.jsxs)("li",{children:[(0,o.jsx)("strong",{children:"Aura Nails:"})," The dreamy, gradient aura effect remains highly popular for its ethereal look."]}),(0,o.jsxs)("li",{children:[(0,o.jsx)("strong",{children:"Coquette & Bow Details:"})," Feminine bow and ribbon accents are having a major moment."]}),(0,o.jsxs)("li",{children:[(0,o.jsx)("strong",{children:"Cherry Red:"})," Deep, rich cherry red is the color of the season."]}),(0,o.jsxs)("li",{children:[(0,o.jsx)("strong",{children:"Quiet Luxury:"})," Understated elegance with nude tones and subtle shimmer."]}),(0,o.jsxs)("li",{children:[(0,o.jsx)("strong",{children:"Micro French:"})," A modern take on the classic French tip with ultra-thin lines."]})]}),(0,o.jsx)("h3",{className:"text-xl font-display font-semibold text-text-primary",children:"How the Trend Checker Works"}),(0,o.jsx)("p",{children:"Our algorithm analyzes your nail design description against a database of trending keywords, styles, colors, and techniques for 2024 and 2025. Each element is weighted based on its current popularity in the nail community, social media trends, and runway influences. The result is a comprehensive score that tells you exactly how trendy your design is, plus actionable suggestions for upgrades."}),(0,o.jsx)("h3",{className:"text-xl font-display font-semibold text-text-primary",children:"Making Your Nails More Trendy"}),(0,o.jsx)("p",{children:"Not getting the score you want? Here are some quick ways to boost your trend factor:"}),(0,o.jsxs)("ul",{className:"list-disc pl-6 space-y-2",children:[(0,o.jsxs)("li",{children:["Add a ",(0,o.jsx)("strong",{children:"chrome or glazed finish"})," to any solid color design"]}),(0,o.jsxs)("li",{children:["Try the ",(0,o.jsx)("strong",{children:"almond shape"})," - it's consistently popular across trends"]}),(0,o.jsxs)("li",{children:["Incorporate ",(0,o.jsx)("strong",{children:"3D elements"})," like bows, pearls, or charms"]}),(0,o.jsxs)("li",{children:["Experiment with ",(0,o.jsx)("strong",{children:"warm brown tones"})," like chocolate, espresso, or latte"]}),(0,o.jsxs)("li",{children:["Consider ",(0,o.jsx)("strong",{children:"cat eye or magnetic"})," finishes for added dimension"]})]})]})}}}]);

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.