feat(frontend): add react spa with wishlist flows and public profile
This commit is contained in:
37
apps/frontend/public/default-gift.svg
Normal file
37
apps/frontend/public/default-gift.svg
Normal file
@@ -0,0 +1,37 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 240" width="320" height="240" role="img" aria-label="Gift box">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#FFF2EA" />
|
||||
<stop offset="1" stop-color="#FFE2D1" />
|
||||
</linearGradient>
|
||||
<linearGradient id="box" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#E27896" />
|
||||
<stop offset="1" stop-color="#C85276" />
|
||||
</linearGradient>
|
||||
<linearGradient id="ribbon" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#F4C04E" />
|
||||
<stop offset="1" stop-color="#E0A21A" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="320" height="240" fill="url(#bg)" />
|
||||
<g transform="translate(70 60)">
|
||||
<!-- box body -->
|
||||
<rect x="0" y="40" width="180" height="110" rx="10" fill="url(#box)" />
|
||||
<rect x="0" y="36" width="180" height="16" rx="8" fill="#F2A1B6" />
|
||||
<!-- vertical ribbon -->
|
||||
<rect x="80" y="36" width="20" height="114" fill="url(#ribbon)" />
|
||||
<!-- bow -->
|
||||
<g transform="translate(90 22)">
|
||||
<path d="M0 0 C-28 -24 -46 12 -20 14 L0 14 Z" fill="url(#ribbon)" />
|
||||
<path d="M0 0 C28 -24 46 12 20 14 L0 14 Z" fill="url(#ribbon)" />
|
||||
<circle cx="0" cy="10" r="6" fill="#F4C04E" stroke="#B7830D" stroke-width="1" />
|
||||
</g>
|
||||
<!-- sparkles -->
|
||||
<g fill="#F4C04E" opacity="0.9">
|
||||
<circle cx="-28" cy="18" r="3" />
|
||||
<circle cx="210" cy="48" r="2.5" />
|
||||
<circle cx="-18" cy="120" r="2" />
|
||||
<circle cx="206" cy="130" r="3" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
Reference in New Issue
Block a user