mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-09-07 08:26:15 +00:00
Nova mobile pass - viewport: viewportFit cover for iOS safe-area-inset - safe-area utilities (pb-safe, pt-safe, bottom-safe-5, scroll-fade-x) in globals.css - chat FAB pinned above iPhone home indicator; chat sidebar widths responsive across sm/md/lg with min() clamps - chat input CoT panel max-h capped via min(60dvh, 420px) - header tab strip swapped from visible scrollbar to scroll-fade-x mask + snap-x - nova empty state uses svh on mobile, dvh from sm up Add-memory modal rebuilt for mobile - mobile shell switched from fullscreen Dialog to vaul Drawer at 85svh with swipe-down dismissal and scaled background - in-modal header removed; tabs moved to the bottom of the sheet for thumb reach - four tab compactLabels: Note, Links, Files, Connections - desktop tabs now render only when !isMobile (no DOM duplication) - note/link content state lifted to parent so switching tabs preserves typed input - NoteContent snapshots initialContent via lazy useState so the editor isn't reset on every keystroke - shared Drawer base uses rounded-t-xl - removed legacy pt-4 on tab content for mobile Connections — replace expiresAt with sync-run health - new useConnectionHealth hook reads the latest sync run and matches auth-failure patterns; backend errorKind field still needed (TODO) - regex tightened so 401/403 require co-occurring auth/token/grant context; refresh_token requires expired/revoked/invalid/missing qualifier - badge label changed Disconnected -> Needs reauth - Reconnect button replaces the sync action when needsReauth, kicks off the same OAuth flow - per-row reconnect tracking via mutation.variables instead of a single shared id (no race when multiple rows clicked) - fallback toast when authLink is missing so the spinner can't get stuck - sync history panel timeline capped at max-h-260 with internal scroll - useSyncRuns no longer refetches on mount; cache (30s) actually applies, cutting N requests per modal open
364 lines
26 KiB
XML
364 lines
26 KiB
XML
export const OneDrive = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 256 165"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>OneDrive</title>
|
|
<path
|
|
d="m154.66 110.682l52.842-50.534c-10.976-42.8-54.57-68.597-97.37-57.62a80 80 0 0 0-46.952 33.51c.817-.02 91.48 74.644 91.48 74.644"
|
|
fill="#0364B8"
|
|
/>
|
|
<path
|
|
d="m97.618 45.552l-.002.009a63.7 63.7 0 0 0-33.619-9.543c-.274 0-.544.017-.818.02C27.852 36.476-.432 65.47.005 100.798a63.97 63.97 0 0 0 11.493 35.798l79.165-9.915l60.694-48.94z"
|
|
fill="#0078D4"
|
|
/>
|
|
<path
|
|
d="M207.502 60.148a53 53 0 0 0-3.51-.131a51.8 51.8 0 0 0-20.61 4.254l-.002-.005l-32.022 13.475l35.302 43.607l63.11 15.341c13.62-25.283 4.164-56.82-21.12-70.44a52 52 0 0 0-21.148-6.1"
|
|
fill="#1490DF"
|
|
/>
|
|
<path
|
|
d="M11.498 136.596a63.91 63.91 0 0 0 52.5 27.417h139.994a51.99 51.99 0 0 0 45.778-27.323l-98.413-58.95z"
|
|
fill="#28A8EA"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const GoogleDrive = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 256 229"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Google Drive</title>
|
|
<path
|
|
d="m19.354 196.034l11.29 19.5c2.346 4.106 5.718 7.332 9.677 9.678q17.009-21.591 23.68-33.137q6.77-11.717 16.641-36.655q-26.604-3.502-40.32-3.502q-13.165 0-40.322 3.502c0 4.545 1.173 9.09 3.519 13.196z"
|
|
fill="#0066DA"
|
|
/>
|
|
<path
|
|
d="M215.681 225.212c3.96-2.346 7.332-5.572 9.677-9.677l4.692-8.064l22.434-38.855a26.57 26.57 0 0 0 3.518-13.196q-27.315-3.502-40.247-3.502q-13.899 0-40.248 3.502q9.754 25.075 16.422 36.655q6.724 11.683 23.752 33.137"
|
|
fill="#EA4335"
|
|
/>
|
|
<path
|
|
d="M128.001 73.311q19.68-23.768 27.125-36.655q5.996-10.377 13.196-33.137C164.363 1.173 159.818 0 155.126 0h-54.25C96.184 0 91.64 1.32 87.68 3.519q9.16 26.103 15.544 37.154q7.056 12.213 24.777 32.638"
|
|
fill="#00832D"
|
|
/>
|
|
<path
|
|
d="M175.36 155.42H80.642l-40.32 69.792c3.958 2.346 8.503 3.519 13.195 3.519h148.968c4.692 0 9.238-1.32 13.196-3.52z"
|
|
fill="#2684FC"
|
|
/>
|
|
<path
|
|
d="M128.001 73.311L87.681 3.52c-3.96 2.346-7.332 5.571-9.678 9.677L3.519 142.224A26.57 26.57 0 0 0 0 155.42h80.642z"
|
|
fill="#00AC47"
|
|
/>
|
|
<path
|
|
d="m215.242 77.71l-37.243-64.514c-2.345-4.106-5.718-7.331-9.677-9.677l-40.32 69.792l47.358 82.109h80.496c0-4.546-1.173-9.09-3.519-13.196z"
|
|
fill="#FFBA00"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const Notion = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 256 268"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Notion</title>
|
|
<path
|
|
d="M16.092 11.538L164.09.608c18.179-1.56 22.85-.508 34.28 7.801l47.243 33.282C253.406 47.414 256 48.975 256 55.207v182.527c0 11.439-4.155 18.205-18.696 19.24L65.44 267.378c-10.913.517-16.11-1.043-21.825-8.327L8.826 213.814C2.586 205.487 0 199.254 0 191.97V29.726c0-9.352 4.155-17.153 16.092-18.188"
|
|
fill="#FFF"
|
|
/>
|
|
<path d="M164.09.608L16.092 11.538C4.155 12.573 0 20.374 0 29.726v162.245c0 7.284 2.585 13.516 8.826 21.843l34.789 45.237c5.715 7.284 10.912 8.844 21.825 8.327l171.864-10.404c14.532-1.035 18.696-7.801 18.696-19.24V55.207c0-5.911-2.336-7.614-9.21-12.66l-1.185-.856L198.37 8.409C186.94.1 182.27-.952 164.09.608M69.327 52.22c-14.033.945-17.216 1.159-25.186-5.323L23.876 30.778c-2.06-2.086-1.026-4.69 4.163-5.207l142.274-10.395c11.947-1.043 18.17 3.12 22.842 6.758l24.401 17.68c1.043.525 3.638 3.637.517 3.637L71.146 52.095zm-16.36 183.954V81.222c0-6.767 2.077-9.887 8.3-10.413L230.02 60.93c5.724-.517 8.31 3.12 8.31 9.879v153.917c0 6.767-1.044 12.49-10.387 13.008l-161.487 9.361c-9.343.517-13.489-2.594-13.489-10.921M212.377 89.53c1.034 4.681 0 9.362-4.681 9.897l-7.783 1.542v114.404c-6.758 3.637-12.981 5.715-18.18 5.715c-8.308 0-10.386-2.604-16.609-10.396l-50.898-80.079v77.476l16.1 3.646s0 9.362-12.989 9.362l-35.814 2.077c-1.043-2.086 0-7.284 3.63-8.318l9.351-2.595V109.823l-12.98-1.052c-1.044-4.68 1.55-11.439 8.826-11.965l38.426-2.585l52.958 81.113v-71.76l-13.498-1.552c-1.043-5.733 3.111-9.896 8.3-10.404z" />
|
|
</svg>
|
|
)
|
|
|
|
export const GoogleDocs = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Google Docs</title>
|
|
<path
|
|
d="M14.727 6.727H14V0H4.91c-.905 0-1.637.732-1.637 1.636v20.728c0 .904.732 1.636 1.636 1.636h14.182c.904 0 1.636-.732 1.636-1.636V6.727zm-.545 10.455H7.09v-1.364h7.09v1.364zm2.727-3.273H7.091v-1.364h9.818zm0-3.273H7.091V9.273h9.818zM14.727 6h6l-6-6z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const GoogleSheets = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Google Sheets</title>
|
|
<path
|
|
d="M11.318 12.545H7.91v-1.909h3.41v1.91zM14.728 0v6h6zm1.363 10.636h-3.41v1.91h3.41zm0 3.273h-3.41v1.91h3.41zM20.727 6.5v15.864c0 .904-.732 1.636-1.636 1.636H4.909a1.636 1.636 0 0 1-1.636-1.636V1.636C3.273.732 4.005 0 4.909 0h9.318v6.5zm-3.273 2.773H6.545v7.909h10.91v-7.91zm-6.136 4.636H7.91v1.91h3.41v-1.91z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const GoogleSlides = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Google Slides</title>
|
|
<path
|
|
d="M16.09 15.273H7.91v-4.637h8.18zm1.728-8.523h2.91v15.614c0 .904-.733 1.636-1.637 1.636H4.909a1.636 1.636 0 0 1-1.636-1.636V1.636C3.273.732 4.005 0 4.909 0h9.068v6.75zm-.363 2.523H6.545v7.363h10.91zm-2.728-5.979V6h6.001l-6-6v3.294z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const NotionDoc = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Notion Doc</title>
|
|
<path
|
|
d="M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v13.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514c-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233l4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const MicrosoftWord = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Microsoft Word</title>
|
|
<path
|
|
d="M23.004 1.5q.41 0 .703.293t.293.703v19.008q0 .41-.293.703t-.703.293H6.996q-.41 0-.703-.293T6 21.504V18H.996q-.41 0-.703-.293T0 17.004V6.996q0-.41.293-.703T.996 6H6V2.496q0-.41.293-.703t.703-.293zM6.035 11.203l1.442 4.735h1.64l1.57-7.876H9.036l-.937 4.653l-1.325-4.5H5.38l-1.406 4.523l-.938-4.675H1.312l1.57 7.874h1.641zM22.5 21v-3h-15v3zm0-4.5v-3.75H12v3.75zm0-5.25V7.5H12v3.75zm0-5.25V3h-15v3Z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const MicrosoftExcel = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Microsoft Excel</title>
|
|
<path
|
|
d="M23 1.5q.41 0 .7.3q.3.29.3.7v19q0 .41-.3.7q-.29.3-.7.3H7q-.41 0-.7-.3q-.3-.29-.3-.7V18H1q-.41 0-.7-.3q-.3-.29-.3-.7V7q0-.41.3-.7Q.58 6 1 6h5V2.5q0-.41.3-.7q.29-.3.7-.3zM6 13.28l1.42 2.66h2.14l-2.38-3.87l2.34-3.8H7.46l-1.3 2.4l-.05.08l-.04.09l-.64-1.28l-.66-1.29H2.59l2.27 3.82l-2.48 3.85h2.16zM14.25 21v-3H7.5v3zm0-4.5v-3.75H12v3.75zm0-5.25V7.5H12v3.75zm0-5.25V3H7.5v3zm8.25 15v-3h-6.75v3zm0-4.5v-3.75h-6.75v3.75zm0-5.25V7.5h-6.75v3.75zm0-5.25V3h-6.75v3Z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const MicrosoftPowerpoint = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Microsoft PowerPoint</title>
|
|
<path
|
|
d="M13.5 1.5q1.453 0 2.795.375t2.508 1.06t2.12 1.641q.956.955 1.641 2.121q.686 1.166 1.061 2.508T24 12t-.375 2.795t-1.06 2.508q-.686 1.166-1.641 2.12q-.955.956-2.121 1.641q-1.166.686-2.508 1.061T13.5 22.5q-1.29 0-2.52-.305q-1.23-.304-2.337-.884T6.58 19.893Q5.625 19.055 4.887 18H.997q-.411 0-.704-.293T0 17.004V6.996q0-.41.293-.703T.996 6h3.89q.739-1.055 1.694-1.893q.955-.837 2.063-1.418q1.107-.58 2.337-.884T13.5 1.5m.75 1.535v8.215h8.215q-.14-1.64-.826-3.076t-1.782-2.531q-1.095-1.096-2.537-1.782t-3.07-.826m-5.262 7.57q0-.68-.228-1.166q-.229-.486-.627-.79q-.399-.305-.938-.446q-.539-.14-1.172-.14H2.848v7.863h1.84v-2.742H5.93q.574 0 1.119-.17t.978-.493q.434-.322.698-.802t.263-1.114M13.5 21q1.172 0 2.262-.287t2.056-.82t1.776-1.278q.808-.744 1.418-1.664t.984-1.986q.375-1.067.469-2.227h-9.703V3.035q-1.735.14-3.27.908T6.797 6h4.207q.41 0 .703.293t.293.703v10.008q0 .41-.293.703t-.703.293H6.797q.644.715 1.412 1.271q.768.557 1.623.944t1.781.586T13.5 21M5.812 9.598q.575 0 .915.228q.34.229.34.838q0 .27-.124.44q-.123.17-.31.275q-.188.105-.422.146t-.445.041H4.687V9.598Z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const MicrosoftOneNote = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 24 24"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>Microsoft OneNote</title>
|
|
<path
|
|
d="M23 1.5q.41 0 .7.3q.3.29.3.7v19q0 .41-.3.7q-.29.3-.7.3H7q-.41 0-.7-.3q-.3-.29-.3-.7V18H1q-.41 0-.7-.3q-.3-.29-.3-.7V7q0-.41.3-.7Q.58 6 1 6h5V2.5q0-.41.3-.7q.29-.3.7-.3ZM4.56 11l2.83 4.93h1.79V8.07H7.44v5.03L4.71 8.07H2.82v7.86h1.74ZM22.5 21v-3h-3v3Zm0-4.5v-3h-3v3Zm0-4.5V9h-3v3Zm0-4.5V3h-15v3H11q.41 0 .7.3q.3.29.3.7v10q0 .41-.3.7q-.29.3-.7.3H7.5v3H18V7.5Z"
|
|
fill="currentColor"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const PDF = ({ className }: { className?: string }) => (
|
|
<svg
|
|
className={className}
|
|
viewBox="0 0 15 16"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
>
|
|
<title>PDF</title>
|
|
<path
|
|
d="M3 13h.86v-.9h.39c.62 0 1.14-.45 1.14-1.06s-.5-1.05-1.14-1.05H3v3Zm.86-1.59v-.72h.3c.2 0 .37.13.37.35s-.16.36-.37.36h-.3ZM6.19 13h1.19c1 0 1.62-.59 1.62-1.52C9 10.61 8.38 10 7.38 10H6.19zm.86-.71V10.7h.29c.33 0 .78.16.78.78c0 .65-.45.81-.78.81zM10 13h.86v-1.07h1.06v-.69h-1.06v-.54h1.21v-.69h-2.06v3Z"
|
|
fill="#DC2626"
|
|
/>
|
|
<path
|
|
d="M12.5 16h-10c-.83 0-1.5-.67-1.5-1.5v-13C1 .67 1.67 0 2.5 0h7.09c.4 0 .78.16 1.06.44l2.91 2.91c.28.28.44.66.44 1.06V14.5c0 .83-.67 1.5-1.5 1.5M2.5 1c-.28 0-.5.22-.5.5v13c0 .28.22.5.5.5h10c.28 0 .5-.22.5-.5V4.41a.47.47 0 0 0-.15-.35L9.94 1.15A.5.5 0 0 0 9.59 1z"
|
|
fill="#DC2626"
|
|
/>
|
|
<path
|
|
d="M13.38 5h-2.91C9.66 5 9 4.34 9 3.53V.62c0-.28.22-.5.5-.5s.5.22.5.5v2.91c0 .26.21.47.47.47h2.91c.28 0 .5.22.5.5s-.22.5-.5.5"
|
|
fill="#DC2626"
|
|
/>
|
|
</svg>
|
|
)
|
|
|
|
export const SyncLogoIcon = ({ className }: { className?: string }) => {
|
|
return (
|
|
<svg
|
|
width="11"
|
|
height="9"
|
|
viewBox="0 0 11 9"
|
|
fill="none"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
className={className}
|
|
>
|
|
<title>Sync Logo</title>
|
|
<g clipPath="url(#clip0_344_4856)">
|
|
<path
|
|
d="M10.596 3.41884H6.66329V0.000488281H5.39264V3.70946C5.39264 4.10339 5.54815 4.48172 5.82456 4.76047L9.03576 7.99894L9.9342 7.09287L7.56245 4.70102H10.5968V3.41959L10.596 3.41884Z"
|
|
fill="url(#paint0_linear_344_4856)"
|
|
/>
|
|
<path
|
|
d="M0.662587 1.57476L3.03434 3.96665H0V5.24807H3.93276V8.66641H5.20341V4.95745C5.20341 4.56349 5.0479 4.18516 4.77149 3.90644L1.56102 0.668701L0.662587 1.57476Z"
|
|
fill="url(#paint1_linear_344_4856)"
|
|
/>
|
|
</g>
|
|
<defs>
|
|
<linearGradient
|
|
id="paint0_linear_344_4856"
|
|
x1="5.65905"
|
|
y1="-0.00784643"
|
|
x2="15.4099"
|
|
y2="0.406611"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop stopColor="#369BFD" />
|
|
<stop offset="0.41" stopColor="#36FDFD" />
|
|
<stop offset="0.79" stopColor="#36FDB5" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="paint1_linear_344_4856"
|
|
x1="0.266373"
|
|
y1="0.660367"
|
|
x2="10.0159"
|
|
y2="1.07475"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop stopColor="#369BFD" />
|
|
<stop offset="0.41" stopColor="#36FDFD" />
|
|
<stop offset="0.79" stopColor="#36FDB5" />
|
|
</linearGradient>
|
|
<clipPath id="clip0_344_4856">
|
|
<rect width="10.6889" height="8.66667" fill="white" />
|
|
</clipPath>
|
|
</defs>
|
|
</svg>
|
|
)
|
|
}
|
|
|
|
export const MCPIcon = ({ className }: { className?: string }) => {
|
|
return (
|
|
<svg
|
|
width="22"
|
|
height="7"
|
|
viewBox="0 0 22 7"
|
|
fill="none"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
className={className}
|
|
>
|
|
<title>Model Context Protocol</title>
|
|
<path
|
|
d="M0 6.86538V0.134615H2.54399L3.80042 6H3.98732L5.24374 0.134615H7.78774V6.86538H6.45863V1.06731H6.27173L5.02569 6.86538H2.76205L1.51601 1.06731H1.32911V6.86538H0Z"
|
|
fill="url(#paint0_linear_336_3565)"
|
|
/>
|
|
<path
|
|
d="M11.9187 7C11.0188 7 10.3058 6.76923 9.7797 6.30769C9.25359 5.83974 8.99054 5.17308 8.99054 4.30769V2.69231C8.99054 1.82692 9.25359 1.16346 9.7797 0.701923C10.3058 0.233974 11.0188 0 11.9187 0C12.8117 0 13.5005 0.227564 13.9851 0.682693C14.4766 1.13141 14.7223 1.75 14.7223 2.53846V2.59615H13.3724V2.5C13.3724 2.10256 13.2513 1.77564 13.009 1.51923C12.7737 1.26282 12.4102 1.13462 11.9187 1.13462C11.4342 1.13462 11.0534 1.27244 10.7765 1.54808C10.4996 1.82372 10.3612 2.19872 10.3612 2.67308V4.32692C10.3612 4.79487 10.4996 5.16987 10.7765 5.45192C11.0534 5.72756 11.4342 5.86539 11.9187 5.86539C12.4102 5.86539 12.7737 5.73718 13.009 5.48077C13.2513 5.21795 13.3724 4.89103 13.3724 4.5V4.32692H14.7223V4.46154C14.7223 5.25 14.4766 5.8718 13.9851 6.32692C13.5005 6.77564 12.8117 7 11.9187 7Z"
|
|
fill="url(#paint1_linear_336_3565)"
|
|
/>
|
|
<path
|
|
d="M15.8391 6.86538V0.134615H18.8296C19.2865 0.134615 19.688 0.221154 20.0341 0.394231C20.3872 0.560898 20.6606 0.798077 20.8544 1.10577C21.0552 1.41346 21.1556 1.77885 21.1556 2.20192V2.33654C21.1556 2.75321 21.0517 3.11859 20.844 3.43269C20.6433 3.74038 20.3664 3.98077 20.0134 4.15385C19.6672 4.32051 19.2727 4.40385 18.8296 4.40385H17.2098V6.86538H15.8391ZM17.2098 3.25H18.6946C19.02 3.25 19.283 3.16667 19.4838 3C19.6845 2.83333 19.7849 2.60577 19.7849 2.31731V2.22115C19.7849 1.93269 19.6845 1.70513 19.4838 1.53846C19.283 1.37179 19.02 1.28846 18.6946 1.28846H17.2098V3.25Z"
|
|
fill="url(#paint2_linear_336_3565)"
|
|
/>
|
|
<defs>
|
|
<linearGradient
|
|
id="paint0_linear_336_3565"
|
|
x1="1.08299"
|
|
y1="-0.00729429"
|
|
x2="39.3036"
|
|
y2="7.53871"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop stopColor="#369BFD" />
|
|
<stop offset="0.41" stopColor="#36FDFD" />
|
|
<stop offset="0.79" stopColor="#36FDB5" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="paint1_linear_336_3565"
|
|
x1="1.08299"
|
|
y1="-0.00729429"
|
|
x2="39.3036"
|
|
y2="7.53871"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop stopColor="#369BFD" />
|
|
<stop offset="0.41" stopColor="#36FDFD" />
|
|
<stop offset="0.79" stopColor="#36FDB5" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="paint2_linear_336_3565"
|
|
x1="1.08299"
|
|
y1="-0.00729429"
|
|
x2="39.3036"
|
|
y2="7.53871"
|
|
gradientUnits="userSpaceOnUse"
|
|
>
|
|
<stop stopColor="#369BFD" />
|
|
<stop offset="0.41" stopColor="#36FDFD" />
|
|
<stop offset="0.79" stopColor="#36FDB5" />
|
|
</linearGradient>
|
|
</defs>
|
|
</svg>
|
|
)
|
|
}
|
|
|
|
export const ClaudeDesktopIcon = ({ className }: { className?: string }) => {
|
|
return (
|
|
<svg
|
|
width="12"
|
|
height="12"
|
|
viewBox="0 0 12 12"
|
|
fill="none"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlnsXlink="http://www.w3.org/1999/xlink"
|
|
className={className}
|
|
>
|
|
<title>Claude Desktop</title>
|
|
<rect width="12" height="12" fill="url(#pattern0_336_3533)" />
|
|
<defs>
|
|
<pattern
|
|
id="pattern0_336_3533"
|
|
patternContentUnits="objectBoundingBox"
|
|
width="1"
|
|
height="1"
|
|
>
|
|
<use
|
|
xlinkHref="#image0_336_3533"
|
|
transform="translate(-0.181818 -0.136364) scale(0.0050505)"
|
|
/>
|
|
</pattern>
|
|
<image
|
|
id="image0_336_3533"
|
|
width="252"
|
|
height="252"
|
|
preserveAspectRatio="none"
|
|
xlinkHref="data:image/png;base64,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"
|
|
/>
|
|
</defs>
|
|
</svg>
|
|
)
|
|
}
|