feat: add UI component files and navigation structure

Added various UI components and navigation elements including:
- Section cards and selection components
- Social icon SVGs with horizontal/vertical text variants
- Table, tabs, and toggle components
- Site header and sidebar components
- Tooltip and unauthorized page
- Project configuration files (tsconfig.json)
- Route handlers for health checks
- Utility and hook functions for mobile responsiveness
This commit is contained in:
joshuasalcedo-dev 2025-04-03 10:31:23 +08:00
parent a620991529
commit f691f5d570
63 changed files with 7956 additions and 2854 deletions

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.9 KiB

6
public/social-icon.svg Normal file
View file

@ -0,0 +1,6 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="64" height="64" rx="12" fill="#09090B"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.2093 54.5027C16.1303 54.6684 17.0643 54.7512 18 54.75C20.9574 54.754 23.8557 53.9216 26.3603 52.349C28.1663 52.7737 30.0563 53 32 53C44.418 53 54.75 43.7367 54.75 32C54.75 20.2633 44.418 11 32 11C19.582 11 9.25 20.2633 9.25 32C9.25 37.621 11.6417 42.703 15.4893 46.448C16.0307 46.9753 16.1357 47.4467 16.082 47.715C15.7936 49.1665 15.1399 50.5205 14.1827 51.649C13.9839 51.8836 13.8505 52.1664 13.7959 52.469C13.7412 52.7716 13.7672 53.0832 13.8713 53.3725C13.9754 53.6618 14.1539 53.9186 14.3888 54.117C14.6237 54.3154 14.9067 54.4484 15.2093 54.5027ZM23.25 29.375C22.5538 29.375 21.8861 29.6516 21.3938 30.1438C20.9016 30.6361 20.625 31.3038 20.625 32C20.625 32.6962 20.9016 33.3639 21.3938 33.8562C21.8861 34.3484 22.5538 34.625 23.25 34.625C23.9462 34.625 24.6139 34.3484 25.1062 33.8562C25.5984 33.3639 25.875 32.6962 25.875 32C25.875 31.3038 25.5984 30.6361 25.1062 30.1438C24.6139 29.6516 23.9462 29.375 23.25 29.375ZM29.375 32C29.375 31.3038 29.6516 30.6361 30.1438 30.1438C30.6361 29.6516 31.3038 29.375 32 29.375C32.6962 29.375 33.3639 29.6516 33.8562 30.1438C34.3484 30.6361 34.625 31.3038 34.625 32C34.625 32.6962 34.3484 33.3639 33.8562 33.8562C33.3639 34.3484 32.6962 34.625 32 34.625C31.3038 34.625 30.6361 34.3484 30.1438 33.8562C29.6516 33.3639 29.375 32.6962 29.375 32ZM40.75 29.375C40.0538 29.375 39.3861 29.6516 38.8938 30.1438C38.4016 30.6361 38.125 31.3038 38.125 32C38.125 32.6962 38.4016 33.3639 38.8938 33.8562C39.3861 34.3484 40.0538 34.625 40.75 34.625C41.4462 34.625 42.1139 34.3484 42.6062 33.8562C43.0984 33.3639 43.375 32.6962 43.375 32C43.375 31.3038 43.0984 30.6361 42.6062 30.1438C42.1139 29.6516 41.4462 29.375 40.75 29.375Z" fill="#EFF6FF"/>
<rect x="41" y="9" width="14" height="14" rx="7" fill="#00AEEF"/>
<rect x="41" y="9" width="14" height="14" rx="7" stroke="#09090B" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 2 KiB