Files
supabase/apps/www/components/BrandLogo.tsx
00520ca1fe Added new solutions pages and a new case study (#37987)
* Added new solutions pages and a new case study

* ci: Autofix updates from GitHub workflow

* Fixed solution page navigation

* Updated th e Soshi case study

* improve solutions navigation

* fix prettier

* rebase

* refine single quote

* add firebase hero visuals

* fix z layer for sticky nav

* animate results graph

* animated counter

* prettier

* fix quote on hackathon

* nits

* remove visuals from heros

* gs

* fix

* improve graph label

---------

Co-authored-by: Alan Daniel <stylesshjs@gmail.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
2025-09-12 14:33:08 +08:00

33 lines
10 KiB
TypeScript

import { ComponentProps } from 'react'
export function MobbinLogo(props: ComponentProps<'svg'>) {
return (
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 1000 143" {...props}>
<title>Mobbin</title>
<path d="m69.554.319 2.573-.003c2.799.004 5.595.051 8.392.098q2.916.017 5.83.026c5.11.023 10.216.082 15.324.148 5.215.061 10.43.089 15.645.119C127.546.771 137.773.877 148 1l1 32 9.062-9 2.813-2.785c4.324-4.31 8.514-8.664 12.455-13.328L175 6l2.139-2.582c3.494-2.953 5.944-3.1 10.313-2.986l2.219-.002c2.409.004 4.815.042 7.224.082q2.51.014 5.023.021c4.398.02 8.795.068 13.192.124 5.282.06 10.563.083 15.845.112C238.97.817 246.984.913 255 1v57h49v84h-88l-1-32c-8.938 8.815-8.938 8.815-17.344 18.125-2.483 2.811-5.165 5.408-7.859 8.016-1.867 1.765-1.867 1.765-2.929 3.947C185 142 185 142 181.602 142.481q-2.144.017-4.286-.027l-2.366.002c-2.582-.003-5.162-.034-7.743-.065q-2.684-.012-5.368-.018c-4.71-.015-9.42-.054-14.13-.098-5.651-.048-11.302-.067-16.953-.09-8.586-.039-17.17-.116-25.756-.185l-1-35-7 8a179 179 0 0 1-4 4c-3.244 3.194-6.236 6.527-9.2 9.98-2.572 2.885-5.325 5.57-8.1 8.258-1.89 1.855-1.89 1.855-3.7 4.762-2.974.361-2.974.361-6.836.341l-2.13.001c-2.326-.002-4.652-.026-6.98-.049q-2.416-.009-4.834-.013c-4.244-.011-8.489-.041-12.734-.074-4.33-.031-8.66-.044-12.99-.06Q12.748 142.096 0 142c-.28-9.684-.492-19.367-.622-29.054-.062-4.5-.146-8.997-.283-13.495-.132-4.35-.203-8.699-.234-13.052q-.032-2.475-.13-4.95c-.315-8.284-.217-14.594 5.41-21.076a105 105 0 0 1 6.364-6.054c2.203-1.944 4.246-4.04 6.307-6.132.72-.709 1.44-1.417 2.18-2.148 1.902-1.932 3.682-3.918 5.445-5.977C27.158 36.89 30.028 33.938 33 31c2.931-2.896 5.764-5.802 8.438-8.937 3.727-4.365 7.812-8.345 11.914-12.352 2.733-2.64 2.733-2.64 4.779-5.838C61.297.077 64.872.192 69.554.32M358 1h36l3.523 9.652 3.572 9.78 2.555 7a11990 11990 0 0 0 14.62 39.861 18613 18613 0 0 0 6.12 16.578q1.674 4.52 3.34 9.043l1.011 2.717.908 2.47.796 2.148C431 102 431 102 431 104h2l.518-2.027c1.776-6.748 3.929-13.242 6.404-19.762l1.143-3.05q1.21-3.228 2.427-6.452c2.139-5.669 4.262-11.344 6.387-17.018l1.301-3.468c4.227-11.283 8.378-22.592 12.508-33.91l.985-2.701Q467.339 8.308 470 1h36v141h-28l-1-89-15 40c-5.463 14.47-5.463 14.47-7.913 20.907q-1.524 4.013-3.044 8.029l-1.973 5.185-.902 2.388c-2.054 5.377-2.054 5.377-3.168 6.491a116 116 0 0 1-5.785.098l-3.545-.01-3.732-.026-3.745-.013q-4.596-.018-9.193-.049c-2.906-5.592-5.316-11.179-7.469-17.098l-.973-2.635a4151 4151 0 0 1-3.058-8.329 6503 6503 0 0 0-4.996-13.57C397.492 80.854 392.232 67.432 387 54l-.031 3.296a34868 34868 0 0 1-.308 30.682q-.084 7.889-.158 15.776-.072 7.606-.156 15.211-.03 2.908-.056 5.817-.037 4.059-.086 8.118l-.017 2.454c-.074 5.532-.074 5.532-1.188 6.646h-27zM633 1h28l1 46 9-7c11.08-5.465 24.192-5.637 35.938-2.375 12.068 4.276 20.619 11.984 26.374 23.438 7.134 16.6 7.358 34.533 1.809 51.648C729.377 126.41 720.627 135.267 707 141c-10.992 4.286-23.404 2.577-34-2-4.217-2.536-7.529-5.529-11-9l-1 11h-28zm33.691 66.027c-6.782 7.91-7.332 17.029-6.875 27.004.659 7.062 4.135 13.15 9.184 17.969 7.578 4.621 14.812 6.377 23.598 4.422 7.687-2.614 12.232-7.502 16.562-14.223 3.455-7.247 2.854-17.545 1.184-25.21-2.579-7.26-7-12.096-13.656-15.864-11.333-3.457-21.17-2.496-29.997 5.902M749 1h27l1 47 8-7c2.793-1.523 2.793-1.523 5.188-2.375l2.417-.898C804.425 34.14 817.782 34.867 829 40c12.362 7.182 19.642 17.685 23.812 31.25 4.054 17.88 1.859 37.125-7.812 52.75-8.026 10.885-17.613 16.959-31 19-11.307 1.045-21.909-.95-31-8-1.787-1.595-3.377-3.23-5-5l-1-1-1 12h-27zm33.688 66.11c-5.933 6.647-8.161 14.47-7.934 23.277.758 8.051 3.512 14.841 9.246 20.613 6.908 5.351 13.311 6.93 22 6 8.059-2.453 13.689-6.673 17.93-13.941 3.873-7.45 4.258-15.924 2.382-24.032-2.499-7.572-6.015-13.41-13.062-17.402-10.998-4.83-21.954-2.777-30.562 5.484M606.188 48.25C616.567 58.399 622.079 71.602 623 86c.119 14.144-2.963 26.318-11 38l-1.875 2.75c-10.261 10.864-24.228 16.032-38.979 16.655-12.812.209-24.642-2.854-35.146-10.405l-3.188-2.25c-11.218-10.969-16.575-25.5-17.124-41 .379-15.648 5.088-29.217 15.96-40.562 21.643-20.133 51.809-16.983 74.54-.938M549 69c-5.971 9.177-7.383 17.65-5.574 28.57 1.885 6.639 5.861 11.814 11.492 15.782 7.335 4.07 14.755 4.263 22.801 2.363 6.663-2.088 11.353-7.13 15.281-12.715 4.066-7.946 4.127-16.233 1.438-24.625-2.943-7.249-6.916-12.554-14.126-15.875-11.068-3.768-22.979-2.064-31.312 6.5M984.242 41.285C993.637 47.65 997.66 57.196 1000 68c.5 5.758.47 11.464.39 17.238-.01 1.618-.01 3.237-.02 4.855-.01 4.213-.05 8.426-.1 12.64-.04 4.317-.05 8.635-.07 12.953-.05 8.438-.12 16.876-.2 25.314h-28l-.113-13.465q-.058-5.345-.123-10.689c-.044-3.75-.084-7.5-.11-11.251q-.041-5.427-.117-10.854a567 567 0 0 1-.035-4.122c.266-12.404.266-12.404-4.953-23.23-5.002-4.313-8.391-4.683-14.791-4.6-5.098.39-7.778 2.3-11.446 5.711-6.04 7.913-5.774 18.789-5.824 28.262l-.054 3.854c-.045 3.342-.077 6.684-.104 10.026-.03 3.426-.076 6.852-.121 10.278-.087 6.693-.147 13.386-.209 20.08h-28V42h27l1 10 2.688-3.75c11.447-15.052 31.762-16.016 47.554-6.965M865 42h28v99h-28zM862 0h33v30h-33z"></path>
</svg>
)
}
export function DerivLogo(props: ComponentProps<'svg'>) {
return (
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 431 143" {...props}>
<path
fill="currentColor"
d="M86.34 4.511 78.96 46.338H53.35c-23.894 0-46.67 19.351-50.89 43.237L.67 99.74c-4.201 23.886 11.742 43.237 35.636 43.237h21.362c17.415 0 34.005-14.092 37.068-31.5L114.411 0zM68.166 107.533c-.942 5.378-5.785 9.754-11.165 9.754H44.023c-10.74 0-17.926-8.714-16.04-19.47l1.119-6.338c1.904-10.736 12.153-19.47 22.892-19.47h22.439zm215.421 35.444 16.807-95.307h26.584l-16.807 95.307zm2.876-94.208c-1.333 7.56-2.671 15.12-4.004 22.679-12.594-3.912-25.588-2.667-29.58-1.87-4.311 24.472-8.629 48.95-12.946 73.422h-26.602l15.955-90.406c8.652-3.582 29.899-10.85 57.177-3.825m-107.787-2.448h-20.693c-20.165 0-39.385 16.33-42.94 36.486l-4.182 23.689c-3.553 20.156 9.896 36.486 30.061 36.486h44.018l4.516-25.613h-41.369c-6.715 0-11.211-5.437-10.013-12.168l.138-.805h66.695l3.809-21.59c3.554-20.155-9.895-36.485-30.059-36.485zm3.357 34.445-.156 1.374h-39.66l.216-1.217c1.197-6.713 7.323-12.62 14.057-12.62h15.491c6.657 0 11.153 5.81 10.052 12.463M404.099 47.67h26.603c-9.062 24.085-29.831 65.055-49.949 95.307H354.15c-9.234-28.793-15.198-68.91-16.335-95.307h26.604c.48 8.611 4.336 40.55 8.737 62.863 12.071-21.707 25.378-50.187 30.923-62.863z"
></path>
</svg>
)
}
export function SoshiLogo(props: ComponentProps<'svg'>) {
return (
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 148 60" {...props}>
<path
fill="currentColor"
d="M24.823 10.698c4.452-1.25 8.044-.547 10.153 0s7.184 1.405 11.323 2.889 5.076 3.983 5.076 6.013.078 12.807.078 16.712-.468 5.858-2.343 6.873-10.62 4.92-13.354 6.013-5.701.937-7.497.313c-1.797-.626-12.73-4.608-15.229-5.545s-2.89-3.67-2.89-6.873V22.96c0-5.857 1.172-7.576 3.437-8.435s6.795-2.576 11.246-3.826m3.075 24.824-.811.01-.155.313c-.064.573-.049.857.253 1.356.776.756 1.454.882 2.5.892.455-.077.67-.205.995-.53.108-.424.074-.822 0-1.25-.227-.351-.37-.436-.762-.566l-.332-.059a6.3 6.3 0 0 0-1.232-.172zm-8.62-1.24c0 .469 0 .469.254.772l.37.322c.453.407.784.608 1.393.675.987.016 1.623-.012 2.395-.656.274-.332.274-.332.274-.957l-.186.195-.283.274-.303.342c-.533.315-.804.336-1.415.351-.969 0-1.465-.295-2.158-.957zm8.108-5.847c-1.35 0-2.444 1.45-2.444 3.239s1.095 3.238 2.444 3.238 2.442-1.45 2.442-3.238-1.093-3.238-2.442-3.239m-13.262 3.66c-.619-.088-1.077-.112-1.406.47.016.76.257 1.178.781 1.717.64.512 1.376.657 2.186.625.47-.312.47-.313.532-.605l-.004-.333.004-.331c-.062-.293-.063-.293-.531-.605a16 16 0 0 1-.938-.312q-.303-.323-.624-.625m2.348-6.124c-1.35 0-2.443 1.45-2.443 3.238s1.094 3.237 2.443 3.237 2.443-1.45 2.443-3.237-1.094-3.238-2.443-3.238m10.592 3.38c.451 0 .817.44.817.984 0 .543-.366.984-.817.984s-.816-.44-.816-.984.366-.984.816-.984m1.567 1.123a.423.423 0 1 1 0 .847.423.423 0 0 1 0-.847m-12.48-3.587c.45 0 .816.44.816.983s-.365.984-.816.984-.816-.44-.816-.984c0-.543.366-.983.816-.983m1.567 1.122a.423.423 0 0 1 0 .845.422.422 0 1 1 0-.844M70.253 41.384q-2.271 0-3.936-.704-1.632-.736-2.592-1.984a5.36 5.36 0 0 1-1.056-2.816h4.768q.128.544.448.992.352.416.928.672.608.224 1.344.224.8 0 1.28-.192.511-.224.768-.576.256-.352.256-.736 0-.608-.384-.928-.352-.32-1.056-.512-.704-.224-1.696-.416a46 46 0 0 1-2.304-.576 10.3 10.3 0 0 1-2.016-.864 4.4 4.4 0 0 1-1.408-1.312q-.512-.833-.512-2.016 0-1.44.8-2.592.8-1.184 2.304-1.856 1.505-.705 3.648-.704 3.04 0 4.768 1.344t2.048 3.616h-4.48a1.55 1.55 0 0 0-.8-.96q-.608-.352-1.536-.352-1.056 0-1.6.352-.543.352-.544.928 0 .383.352.704.384.288 1.088.512t1.728.448q1.952.416 3.36.896 1.44.48 2.24 1.408.801.896.768 2.624.032 1.568-.832 2.784-.833 1.215-2.4 1.92-1.568.672-3.744.672m16.225 0q-2.335 0-4.192-1.088a8.04 8.04 0 0 1-2.944-2.976q-1.088-1.92-1.088-4.352 0-2.496 1.088-4.384a8 8 0 0 1 2.944-3.008q1.888-1.088 4.192-1.088 2.368 0 4.224 1.088a8 8 0 0 1 2.944 3.008q1.089 1.889 1.088 4.352t-1.088 4.384a8.04 8.04 0 0 1-2.944 2.976q-1.855 1.088-4.224 1.088m0-4.16q.96 0 1.696-.48.769-.48 1.216-1.44.448-.96.448-2.368t-.448-2.368-1.184-1.44-1.696-.48-1.728.48q-.735.48-1.184 1.44-.447.96-.448 2.368 0 1.408.448 2.368.449.96 1.184 1.44.768.48 1.696.48m16.584 4.16q-2.273 0-3.936-.704-1.632-.736-2.592-1.984a5.36 5.36 0 0 1-1.056-2.816h4.768q.128.544.448.992.352.416.928.672.607.224 1.344.224.8 0 1.28-.192.511-.224.768-.576.256-.352.256-.736 0-.608-.384-.928-.352-.32-1.056-.512a15 15 0 0 0-1.696-.416 46 46 0 0 1-2.304-.576 10.2 10.2 0 0 1-2.016-.864 4.4 4.4 0 0 1-1.408-1.312q-.513-.833-.512-2.016 0-1.44.8-2.592.8-1.184 2.304-1.856 1.504-.705 3.648-.704 3.04 0 4.768 1.344t2.048 3.616h-4.48a1.56 1.56 0 0 0-.8-.96q-.608-.352-1.536-.352-1.056 0-1.6.352t-.544.928q0 .383.352.704.384.288 1.088.512t1.728.448q1.951.416 3.36.896 1.44.48 2.24 1.408.8.896.768 2.624.032 1.568-.832 2.784-.833 1.215-2.4 1.92-1.567.672-3.744.672m8.481-.384V17.96h4.8v9.216a5.7 5.7 0 0 1 2.08-1.952q1.313-.736 3.072-.736 2.048 0 3.424.864t2.08 2.528q.704 1.632.704 3.968V41h-4.768v-8.704q0-1.793-.768-2.784-.736-.992-2.368-.992-.96 0-1.76.48t-1.248 1.376q-.448.864-.448 2.08V41zm18.14 0V24.872h4.8V41zm2.4-17.984q-1.28 0-2.08-.736t-.8-1.856q0-1.152.8-1.888.8-.735 2.08-.736 1.313 0 2.112.736.832.736.832 1.888 0 1.12-.832 1.856-.8.735-2.112.736"
/>
</svg>
)
}