- Redesign website homepage & product-center per Figma (fonts, logos, hero/footer/customer cases) - Add API upload module (multer) with static serving for uploads/public assets - Add OriginGood.delisted flag and SDS request retry logic - Add admin ImageUpload component and goods import/upload flows - Add vitest suite for website components and composables (32 tests) - Add skills, docs, plans and PRODUCT.md
28 lines
6.9 KiB
XML
28 lines
6.9 KiB
XML
<svg preserveAspectRatio="none" width="100%" height="100%" overflow="visible" style="display: block;" viewBox="0 0 140 60" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<g id="logo-æ©™">
|
|
<g id="Rectangle 1">
|
|
</g>
|
|
<path id="Vector" d="M27.84 27.4H30.36C30.8241 27.4 31.2 27.7655 31.2 28.2168V33.7579C31.2 34.8852 30.2592 35.8 29.1 35.8C27.9408 35.8 27 34.8852 27 33.7579V28.2168C27 27.7655 27.3759 27.4 27.84 27.4Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_2" d="M44.36 19.8H41.84C41.3761 19.8 41 20.1581 41 20.5998V40.0002C41 40.4419 41.3761 40.8 41.84 40.8H44.36C44.8239 40.8 45.2 40.4419 45.2 40.0002V20.5998C45.2 20.1581 44.8239 19.8 44.36 19.8Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_3" d="M85.6307 36.981C76.5464 45.1314 66.2036 48.3663 62.528 44.2067C61.0848 42.5736 60.8852 40.0431 61.7237 37.078C59.1392 41.8692 58.5846 46.1915 60.6997 48.5856C64.3753 52.7452 74.7182 49.5103 83.8024 41.3599C89.3193 36.41 93.1023 30.7851 94.4 26.2C92.4945 29.733 89.4858 33.5217 85.6307 36.981Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_4" d="M24.5645 22.4H22.2355C21.7741 22.4 21.4 22.7554 21.4 23.1937V25.4063C21.4 25.8446 21.7741 26.2 22.2355 26.2H24.5645C25.0259 26.2 25.4 25.8446 25.4 25.4063V23.1937C25.4 22.7554 25.0259 22.4 24.5645 22.4Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_5" d="M24.5645 27.4H22.2355C21.7741 27.4 21.4 27.7598 21.4 28.2037V39.7963C21.4 40.2402 21.7741 40.6 22.2355 40.6H24.5645C25.0259 40.6 25.4 40.2402 25.4 39.7963V28.2037C25.4 27.7598 25.0259 27.4 24.5645 27.4Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_6" d="M38.5726 40.8H36.0906C35.6335 40.8 35.2632 40.4367 35.2632 39.9881V33.5336C35.2632 32.4375 34.3966 31.5028 33.2796 31.4612C32.1058 31.4176 31.1368 32.3421 31.1368 33.4838V39.9587C31.1368 40.4072 30.7665 40.7706 30.3094 40.7706H27.8274C27.3702 40.7706 27 40.4072 27 39.9587V33.5762C27 30.2373 29.7013 27.4515 33.1038 27.4007C36.5663 27.349 39.4 30.0982 39.4 33.4838V39.9881C39.4 40.4367 39.0298 40.8 38.5726 40.8Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_7" d="M107.16 19.8H109.44C109.86 19.8 110.2 20.1548 110.2 20.5929V32.6177C110.2 33.7119 109.349 34.6 108.3 34.6C107.251 34.6 106.4 33.7119 106.4 32.6177V20.5929C106.4 20.1548 106.74 19.8 107.16 19.8Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_8" d="M117.599 40.8H115.197C114.755 40.8 114.397 40.4367 114.397 39.9881V33.5336C114.397 32.4375 113.558 31.5028 112.477 31.4612C111.341 31.4176 110.403 32.3421 110.403 33.4838V39.9587C110.403 40.4072 110.045 40.7706 109.603 40.7706H107.201C106.758 40.7706 106.4 40.4072 106.4 39.9587V33.5762C106.4 30.2373 109.014 27.4515 112.307 27.4007C115.658 27.349 118.4 30.0982 118.4 33.4838V39.9881C118.4 40.4367 118.042 40.8 117.599 40.8Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_9" d="M55.88 27.4H58.8368C59.147 27.4 59.4 27.6322 59.4 27.9192V39.9887C59.4 40.4369 59.0062 40.8 58.52 40.8H55.88C55.3938 40.8 55 40.4369 55 39.9887V28.2123C55 27.7641 55.3938 27.401 55.88 27.401V27.4Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_10" d="M41.2145 32.2104C41.0773 32.0585 41 31.8604 41 31.6541V28.2211C41 27.7674 41.364 27.4 41.8133 27.4H45.0667V29.6908C45.0667 29.9124 45.1551 30.1259 45.3127 30.2809C47.0522 31.9795 49.1333 30.752 49.1333 29.0421V28.2211C49.1333 27.7674 49.4973 27.4 49.9467 27.4H52.3867C52.836 27.4 53.2 27.7674 53.2 28.2211V29.0421C53.2 34.3441 46.5276 38.1025 41.2145 32.2104Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_11" d="M52.3867 40.8H49.9467C49.4973 40.8 49.1333 40.442 49.1333 40V37.2489C49.1333 36.1659 48.2783 35.2418 47.1783 35.2008C46.0213 35.1578 45.0667 36.0709 45.0667 37.1999V40C45.0667 40.442 44.7027 40.8 44.2533 40.8H41.8133C41.364 40.8 41 40.442 41 40V37.2909C41 33.9978 43.6586 31.2507 47.0054 31.2007C50.4123 31.1497 53.2 33.8608 53.2 37.1999V40C53.2 40.442 52.836 40.8 52.3867 40.8Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_12" d="M59.0789 35.2457V33.4974C59.0789 32.3532 60.0341 31.4266 61.1912 31.4703C61.1912 31.4703 61.1912 31.4703 61.1922 31.4703C61.2717 31.4734 61.3471 31.4398 61.392 31.3747C62.1026 30.3505 62.8896 29.3274 63.7459 28.3133C63.8428 28.1984 63.8051 28.0235 63.6685 27.9604C62.859 27.5871 61.9537 27.3837 61.0005 27.401C57.6537 27.461 55 30.2488 55 33.5879V39.9863C55 40.4359 55.365 40.8 55.8156 40.8H57.2387C57.4803 39.0862 58.0951 37.2199 59.0778 35.2447L59.0789 35.2457Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_13" d="M68.1372 36.5053L72.7809 34.6331L76.1462 33.2752C76.3562 33.1901 76.4555 32.956 76.3685 32.7518C76.015 31.9253 75.5643 30.7925 75.0838 30.1811C73.832 28.456 71.7862 27.3973 69.5673 27.4003H69.5694C65.4348 27.3642 62.1864 31.1257 62.8984 35.0974C63.0797 36.1791 63.5478 37.2118 64.2455 38.0704H64.2444C66.7369 41.1735 71.6705 41.4386 74.8738 38.7719C75.0449 38.6298 75.0633 38.3766 74.9179 38.2095L73.0237 36.035C72.8824 35.8729 72.6375 35.8499 72.4634 35.977C71.0589 37.0007 69.6104 37.2378 68.1383 36.5064L68.1372 36.5053ZM66.7123 33.5544C66.8772 31.3959 69.678 30.2392 71.3508 31.6861C70.1605 32.1664 67.9006 33.0781 66.7123 33.5574V33.5544Z" fill="var(--fill-0, #FF6800)"/>
|
|
<g id="Group">
|
|
<path id="Vector_14" d="M100.211 27.5073C97.183 27.5073 94.5329 29.5412 93.7485 32.4659C92.9652 35.3906 94.2431 38.4774 96.8658 39.9915C99.2149 41.3474 102.117 41.1386 104.236 39.5415C104.633 39.2426 104.679 38.6659 104.329 38.3153L102.853 36.8398C102.585 36.5722 102.166 36.5216 101.849 36.7273C101.028 37.2583 99.9861 37.3657 99.0578 36.9816C97.9319 36.5155 97.1982 35.4169 97.1982 34.1978C97.1982 32.9787 97.9319 31.8801 99.0578 31.414C99.985 31.0299 101.028 31.1373 101.849 31.6683C102.166 31.8741 102.585 31.8234 102.853 31.5558L104.33 30.0793C104.679 29.7297 104.635 29.1531 104.24 28.8551C103.088 27.9826 101.673 27.5042 100.211 27.5083" fill="var(--fill-0, #FF6800)"/>
|
|
</g>
|
|
<g id="Group_2">
|
|
<path id="Vector_15" d="M90.7529 29.4166V27.9268C90.7529 27.7029 90.5715 27.5215 90.3476 27.5215H87.3073C87.0834 27.5215 86.902 27.7029 86.902 27.9268V28.1184C85.9869 27.6887 84.9603 27.4597 83.8759 27.4891C80.3432 27.5863 77.4651 30.4715 77.3759 34.0043C77.3131 36.5195 78.6396 38.7298 80.6411 39.9236C81.6687 39.1412 82.6862 38.3001 83.6824 37.4053C83.8273 37.2745 83.9712 37.1438 84.1141 37.0131C84.0968 37.0131 84.0796 37.0141 84.0624 37.0141C82.3903 37.0141 81.0516 35.5608 81.2421 33.8512C81.387 32.549 82.4359 31.5011 83.7381 31.3552C85.4477 31.1647 86.9009 32.5034 86.9009 34.1755C86.9009 34.1968 86.8999 34.2181 86.8989 34.2384C88.3603 32.6584 89.6564 31.035 90.7519 29.4145L90.7529 29.4166Z" fill="var(--fill-0, #FF6800)"/>
|
|
<path id="Vector_16" d="M86.902 40.1303V40.7677H90.3475C90.5715 40.7677 90.7529 40.5863 90.7529 40.3624V35.9115C89.4264 37.4265 88.4758 38.7176 86.902 40.1303Z" fill="var(--fill-0, #FF6800)"/>
|
|
</g>
|
|
<path id="Vector_17" d="M70.4667 22.021C79.2819 13.4468 89.9062 10.072 94.1967 14.4849C96.0664 16.4085 96.4238 19.4945 95.5021 23.0742C97.6625 18.2454 97.8502 13.9487 95.5505 11.5837C91.4458 7.36174 80.9729 10.891 72.1567 19.4652C69.2664 22.2765 66.9132 25.2817 65.2 28.2C66.6557 26.1026 68.4224 24.0093 70.4667 22.021Z" fill="var(--fill-0, #FF6800)"/>
|
|
</g>
|
|
</svg>
|