Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Icons): new logos and product icons #4576

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/purple-birds-protect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ultraviolet/icons": minor
---

- New logos `Meta`, `Baai`, `HuggingFace`, `Kyutai` and fixed `Github`
- New product icon `NetworkAcls`
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/**
* Provide the icon component for the icon name.
* This file is automatically generated from /scripts/generateIconFiles.ts.
* PLEASE DO NOT EDIT HERE
*/
import { Icon } from '../Icon'
import type { IconProps } from '../Icon'

export const BaaiLogo = ({ ...props }: Omit<IconProps, 'children'>) => (
// eslint-disable-next-line react/jsx-props-no-spreading
<Icon {...props}>
<mask
id="mask0_2077_5"
maskUnits="userSpaceOnUse"
x="2"
y="6"
width="16"
height="8"
>
<path d="M2 6.33331H18V13.8626H2V6.33331Z" fill="white" />
</mask>
<g mask="url(#mask0_2077_5)">
<path
d="M4.38866 6.33331H2.092V7.12465H4.06666C4.136 7.12465 4.20266 7.15265 4.25166 7.20198C4.2821 7.23272 4.30455 7.27045 4.31705 7.31187C4.32954 7.35329 4.33171 7.39713 4.32336 7.43958C4.31501 7.48203 4.29639 7.52179 4.26913 7.55538C4.24188 7.58898 4.20681 7.61539 4.167 7.63231C4.13515 7.64539 4.10108 7.65218 4.06666 7.65231H2.092V8.44398H4.06666C4.13483 8.44601 4.19948 8.47474 4.24666 8.52398C4.28179 8.5608 4.30557 8.60694 4.31517 8.65691C4.32477 8.70688 4.31978 8.75856 4.30079 8.80577C4.28181 8.85298 4.24964 8.89372 4.20812 8.92314C4.1666 8.95255 4.11749 8.96939 4.06666 8.97165H2.092V9.76298H4.38866C4.586 9.76298 4.77933 9.70698 4.94666 9.60098C5.11404 9.49481 5.24806 9.34357 5.33333 9.16465C5.41853 8.9852 5.45175 8.78548 5.42925 8.58812C5.40674 8.39075 5.3294 8.20364 5.206 8.04798C5.36718 7.84478 5.44838 7.58959 5.43425 7.33061C5.42013 7.07162 5.31166 6.82678 5.12933 6.64231C5.03231 6.54465 4.91698 6.46709 4.78994 6.41407C4.6629 6.36105 4.52632 6.3336 4.38866 6.33331ZM17.9857 6.33331H16.8V9.76298H17.9857V6.33331ZM14.25 6.33331H13.0647L11.6067 9.76298H12.7923L13.658 7.72631L14.5237 9.76298H15.7093L14.2517 6.33331H14.25ZM9.192 6.33331H8.00633L6.54833 9.76298H7.734L8.59966 7.72631L9.46566 9.76298H10.6513L9.19333 6.33331H9.192Z"
fill="#036EB3"
/>
<path
d="M5.54501 11.705L5.28001 10.846H5.71467L5.97801 11.705H5.54501ZM6.55734 13.8367L6.76367 12.9807H7.14534L6.93734 13.837L6.55734 13.8367ZM7.69134 12.9807H8.06667L8.21567 13.837H7.83501L7.69134 12.9807ZM5.53001 12.6553L5.22734 11.861H5.64867L5.99101 12.6553H5.53001ZM5.44734 13.2693L5.52267 12.7987H5.95734L5.85967 13.4463C5.84801 13.534 5.76067 13.6813 5.69434 13.733C5.60101 13.811 5.48234 13.8523 5.36101 13.8497H5.25301V13.4763C5.25301 13.4763 5.30734 13.4587 5.32434 13.451C5.35653 13.4316 5.38413 13.4055 5.40525 13.3744C5.42637 13.3434 5.4405 13.3081 5.44667 13.271"
fill="#190F09"
/>
<path
d="M8.21433 11.3407H7.631L7.69667 11.2107H8.2V10.846H6.12067V13.2593C6.11533 13.4023 5.992 13.481 5.946 13.4873H5.936V13.8617H6.058C6.18433 13.863 6.30633 13.8157 6.4 13.73C6.49633 13.6367 6.55233 13.5093 6.55567 13.375V11.21H7.203L7.14367 11.34H6.63467V12.85H7.201V13.2787C7.20833 13.4397 7.109 13.4877 7.109 13.4877L7.08233 13.501V13.8623H7.14167C7.318 13.849 7.472 13.7357 7.50567 13.6897C7.59063 13.5966 7.63813 13.4753 7.639 13.3493L7.63567 12.851H7.717C7.78201 12.8527 7.84668 12.8411 7.90705 12.817C7.96741 12.7928 8.02218 12.7565 8.068 12.7103C8.138 12.655 8.21633 12.4913 8.21433 12.3627V11.3407ZM7.02967 11.7183H7.799V11.913H7.02967V11.7183ZM7.72633 12.4147C7.68367 12.4513 7.64233 12.4877 7.55633 12.486H7.02967V12.291H7.793C7.793 12.291 7.77133 12.3763 7.72633 12.4147ZM2 11.3483V10.9967H2.171L2.23033 10.8663H2.723L2.69 10.9833H3.52667V11.348H3.06667V11.478H3.514V11.8297H3.07267L3.19833 11.9337C3.21203 11.9475 3.22859 11.9581 3.24685 11.9649C3.2651 11.9716 3.28461 11.9743 3.304 11.9727H3.52767V12.3373H3.145C3.11167 12.3382 3.07811 12.3365 3.04433 12.3323C3.02533 12.3282 3.00795 12.3185 2.99433 12.3047L2.79667 12.116L2.639 12.298C2.614 12.3237 2.56233 12.3373 2.488 12.3373H2.013V11.9857H2.32233C2.33864 11.9861 2.35485 11.9829 2.3697 11.9761C2.38455 11.9694 2.39766 11.9593 2.408 11.9467L2.52 11.83H2V11.4783H2.55367V11.348L2 11.3483ZM3.61933 10.8927V12.325H4.46633C4.78833 12.325 4.975 12.046 4.975 11.837V10.8927H3.61933ZM4.51467 11.7137C4.512 11.7807 4.49933 11.8677 4.42533 11.9177C4.32233 11.9877 4.263 11.973 4.263 11.973H4.093V11.2833H4.51433L4.51467 11.7137ZM2.06467 12.4353V13.851H4.42433C4.68333 13.851 4.92133 13.631 4.921 13.3277V12.4353H2.06467ZM4.32967 13.4567C4.30067 13.484 4.23833 13.5073 4.16733 13.5153H2.53867V13.3333H4.40767C4.39241 13.3802 4.36585 13.4225 4.33033 13.4567M4.40367 12.9817H2.53867V12.813H4.40333L4.40367 12.9817ZM8.63233 13.784V12.1407H8.48133V11.758H8.53133C8.54272 11.7584 8.55405 11.7563 8.56457 11.7519C8.57509 11.7475 8.58456 11.741 8.59233 11.7327C8.61551 11.7041 8.63325 11.6716 8.64467 11.6367L8.79567 11.2347H8.50933V10.8567H9.78533V11.2347H9.212L9.08767 11.5557H9.82733V13.0073C9.82733 13.094 9.81067 13.3727 9.61233 13.5597C9.37533 13.783 9.14833 13.7847 9.06133 13.7847L8.63233 13.784ZM9.42833 11.9347H9.01667V13.405H9.108C9.14467 13.405 9.259 13.3607 9.32 13.3007C9.357 13.2664 9.38591 13.2243 9.40465 13.1775C9.42339 13.1307 9.43148 13.0803 9.42833 13.03V11.9347ZM10.1197 12.518H9.92433V12.1227H10.1197V11.2327H9.92433V10.8383H11.444V11.2323H11.313V12.1227H11.4313V12.5187H11.313V13.7937H10.9027V12.5187H10.5447V13.1213C10.5422 13.311 10.4654 13.4921 10.3307 13.6257C10.1253 13.8263 9.92433 13.8173 9.92433 13.8173V13.4287C9.967 13.3998 10.0054 13.366 10.0397 13.3273C10.0681 13.2948 10.0898 13.257 10.1036 13.216C10.1173 13.175 10.1228 13.1318 10.1197 13.0887V12.518ZM10.9027 11.2323H10.5447V12.1227H10.9027V11.2323ZM12.9543 10.9583L12.9517 10.8383H13.524L13.526 10.9583H14.6307V11.5617H14.1947V11.3283H12.226V11.5817H11.798V10.9583H12.9543ZM13.0447 11.4433L12.9647 11.7223C12.9393 11.811 12.8387 11.9703 12.698 12.0603C12.6073 12.1173 12.4277 12.198 12.268 12.198H11.803V11.8267H12.203C12.288 11.83 12.372 11.8073 12.4443 11.7617C12.4927 11.7283 12.5673 11.6307 12.579 11.5843L12.614 11.444L13.0447 11.4433ZM12.793 12.3777H14.4693V13.334C14.4685 13.3598 14.4743 13.3853 14.486 13.4083C14.4967 13.4272 14.5263 13.4367 14.575 13.4367H14.6893V13.8263H14.4377C14.3034 13.8263 14.2102 13.801 14.158 13.7503C14.1077 13.702 14.0722 13.6404 14.0557 13.5727C14.0418 13.5182 14.034 13.4625 14.0323 13.4063V12.749H12.7573L12.6877 13.2423C12.6543 13.4123 12.5623 13.5657 12.428 13.6747C12.333 13.7553 12.1513 13.8267 12.0467 13.8267H11.8513V13.4367H11.9047C11.9847 13.4367 12.098 13.372 12.1197 13.3567C12.141 13.3407 12.2453 13.2313 12.2583 13.1437L12.3087 12.7493H11.8033V12.3777H12.346L12.3653 12.2763H12.806L12.793 12.3777ZM13.3663 11.4547H13.7847L13.8247 11.604C13.8439 11.6597 13.88 11.7081 13.928 11.7423C13.9987 11.7823 14.077 11.8073 14.158 11.815H14.6727V12.1863H14.1267C14.0007 12.1863 13.7963 12.1177 13.6887 12.0233C13.5733 11.922 13.462 11.7763 13.4453 11.7117L13.3663 11.4547ZM15.051 10.8767H16.125V11.9633C16.1248 12.0182 16.1156 12.0727 16.0977 12.1247C16.0792 12.1793 16.0554 12.2147 16.0263 12.2307L15.9613 12.273C16.0104 12.3103 16.053 12.3541 16.089 12.4043C16.1152 12.4484 16.1282 12.4991 16.1263 12.5503V12.9947C16.1293 13.096 16.058 13.3603 15.957 13.4617C15.8479 13.5775 15.7083 13.6601 15.5543 13.7L15.436 13.714V13.8407H15.0533L15.051 10.8767ZM15.4337 12.0933H15.623C15.638 12.0939 15.653 12.0907 15.6666 12.0842C15.6802 12.0777 15.692 12.068 15.701 12.056C15.721 12.0313 15.731 11.9822 15.731 11.9087V11.224H15.433L15.4337 12.0933ZM15.4337 12.4407V13.37C15.4337 13.37 15.5257 13.3747 15.6293 13.28C15.7077 13.2083 15.728 13.072 15.73 13.0333L15.732 12.598C15.732 12.5387 15.7226 12.4975 15.7037 12.4747C15.6946 12.4636 15.683 12.4548 15.67 12.4489C15.6569 12.443 15.6427 12.4402 15.6283 12.4407H15.4337ZM16.1943 13.816V13.4813C16.2299 13.4604 16.2634 13.4368 16.295 13.4103C16.3533 13.3633 16.3947 13.2977 16.4117 13.2243L16.5567 12.6377L16.975 12.6363L16.7893 13.384C16.6107 13.792 16.1933 13.815 16.1933 13.815M16.214 11.5117V10.949H16.8293V10.8223H17.2867V10.949H17.9457V11.5103L17.5497 11.5117V11.2913H16.6063V11.5117H16.214ZM16.232 12.0017L16.2303 11.6547L17.9697 11.653V12.0017H16.232ZM16.2383 12.206H17.9823V12.5517H17.6237V13.099C17.6237 13.2007 17.6937 13.32 17.7317 13.3603C17.839 13.475 17.997 13.468 17.997 13.468L18.0003 13.833C17.8059 13.8378 17.6166 13.7698 17.4697 13.6423C17.3027 13.4983 17.227 13.2457 17.227 13.162V12.552H16.2397L16.2383 12.206Z"
fill="#190F09"
/>
</g>
</Icon>
)
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ export const GithubLogo = ({ ...props }: Omit<IconProps, 'children'>) => (
// eslint-disable-next-line react/jsx-props-no-spreading
<Icon {...props}>
<path
fill="#1B1F23"
fillRule="evenodd"
d="M28 5C14.74 5 4 15.74 4 29c0 10.62 6.87 19.59 16.41 22.77 1.2.21 1.65-.51 1.65-1.14 0-.57-.03-2.46-.03-4.47-6.03 1.11-7.59-1.47-8.07-2.82-.27-.69-1.44-2.82-2.46-3.39-.84-.45-2.04-1.56-.03-1.59 1.89-.03 3.24 1.74 3.69 2.46 2.16 3.63 5.61 2.61 6.99 1.98.21-1.56.84-2.61 1.53-3.21-5.34-.6-10.92-2.67-10.92-11.85 0-2.61.93-4.77 2.46-6.45-.24-.6-1.08-3.06.24-6.36 0 0 2.01-.63 6.6 2.46 1.92-.54 3.96-.81 6-.81s4.08.27 6 .81c4.59-3.12 6.6-2.46 6.6-2.46 1.32 3.3.48 5.76.24 6.36 1.53 1.68 2.46 3.81 2.46 6.45 0 9.21-5.61 11.25-10.95 11.85.87.75 1.62 2.19 1.62 4.44 0 3.21-.03 5.79-.03 6.6 0 .63.45 1.38 1.65 1.14C45.13 48.59 52 39.59 52 29 52 15.74 41.26 5 28 5"
clipRule="evenodd"
d="M10 2C5.58 2 2 5.58 2 10C2 13.54 4.29 16.53 7.47 17.59C7.87 17.66 8.02 17.42 8.02 17.21C8.02 17.02 8.01 16.39 8.01 15.72C6 16.09 5.48 15.23 5.32 14.78C5.23 14.55 4.84 13.84 4.5 13.65C4.22 13.5 3.82 13.13 4.49 13.12C5.12 13.11 5.57 13.7 5.72 13.94C6.44 15.15 7.59 14.81 8.05 14.6C8.12 14.08 8.33 13.73 8.56 13.53C6.78 13.33 4.92 12.64 4.92 9.58C4.92 8.71 5.23 7.99 5.74 7.43C5.66 7.23 5.38 6.41 5.82 5.31C5.82 5.31 6.49 5.1 8.02 6.13C8.66 5.95 9.34 5.86 10.02 5.86C10.7 5.86 11.38 5.95 12.02 6.13C13.55 5.09 14.22 5.31 14.22 5.31C14.66 6.41 14.38 7.23 14.3 7.43C14.81 7.99 15.12 8.7 15.12 9.58C15.12 12.65 13.25 13.33 11.47 13.53C11.76 13.78 12.01 14.26 12.01 15.01C12.01 16.08 12 16.94 12 17.21C12 17.42 12.15 17.67 12.55 17.59C15.71 16.53 18 13.53 18 10C18 5.58 14.42 2 10 2Z"
fill="#1B1F23"
/>
</Icon>
)

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**
* Provide the icon component for the icon name.
* This file is automatically generated from /scripts/generateIconFiles.ts.
* PLEASE DO NOT EDIT HERE
*/
import { Icon } from '../Icon'
import type { IconProps } from '../Icon'

export const KyutaiLogo = ({ ...props }: Omit<IconProps, 'children'>) => (
// eslint-disable-next-line react/jsx-props-no-spreading
<Icon {...props}>
<rect x="2" y="2" width="16" height="16" fill="black" />
<path
d="M11.2048 6.66669V10.6164L13.3726 8.68548L15.264 8.69243L12.9949 10.8055L15.3333 13.6667H13.5019L12.0058 11.7151L11.2048 12.4577V13.6667H9.66666V6.66669H11.2048Z"
fill="white"
/>
<path
d="M7.94381 6.66669C8.22793 6.66669 8.41624 6.96068 8.29688 7.21794L5.40926 13.4416C5.34557 13.5788 5.20778 13.6667 5.05619 13.6667C4.77206 13.6667 4.58376 13.3727 4.70312 13.1154L7.59074 6.89179C7.65442 6.75454 7.79221 6.66669 7.94381 6.66669Z"
fill="#39F2AE"
/>
</Icon>
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
/**
* Provide the icon component for the icon name.
* This file is automatically generated from /scripts/generateIconFiles.ts.
* PLEASE DO NOT EDIT HERE
*/
import { Icon } from '../Icon'
import type { IconProps } from '../Icon'

export const MetaLogo = ({ ...props }: Omit<IconProps, 'children'>) => (
// eslint-disable-next-line react/jsx-props-no-spreading
<Icon {...props}>
<g>
<path
d="M3.7282 11.6228C3.7282 12.2343 3.86229 12.7019 4.03756 12.9854C4.13096 13.1468 4.26546 13.2807 4.42739 13.3733C4.58932 13.466 4.77292 13.5142 4.95952 13.513C5.41021 13.513 5.82251 13.4018 6.61705 12.3033C7.25358 11.4233 8.00362 10.1908 8.50883 9.41247L9.36347 8.10048C9.95716 7.18932 10.6432 6.17642 11.4322 5.48763C12.0748 4.92948 12.7687 4.61816 13.467 4.61816C14.6393 4.61816 15.756 5.29695 16.6107 6.57002C17.546 7.96428 18.0017 9.72045 18.0017 11.5328C18.0017 12.6102 17.7891 13.4018 17.4275 14.0272C17.0786 14.6321 16.3953 15.2363 15.2497 15.2363V13.513C16.2306 13.513 16.4738 12.6124 16.4738 11.5817C16.4738 10.1129 16.131 8.48296 15.376 7.3183C14.8402 6.49219 14.1458 5.98741 13.3818 5.98741C12.5556 5.98741 11.8907 6.61005 11.1434 7.72023C10.7461 8.31007 10.3383 9.02888 9.88037 9.83997L9.37627 10.7295C8.36361 12.5234 8.10711 12.932 7.60078 13.6064C6.71498 14.7916 5.95716 15.2363 4.95952 15.2363C3.77605 15.2363 3.02768 14.7243 2.56698 13.9527C2.18584 13.324 2 12.499 2 11.5589L3.7282 11.6228Z"
fill="#0081FB"
/>
<path
d="M3.36264 6.69177C4.15496 5.47151 5.29838 4.61816 6.60982 4.61816C7.36932 4.61816 8.12436 4.84053 8.91279 5.48596C9.77521 6.18921 10.6933 7.3472 11.8411 9.2557L12.2523 9.9406C13.245 11.5928 13.8103 12.4423 14.1402 12.8436C14.5653 13.3584 14.8635 13.5108 15.2497 13.5108C16.2306 13.5108 16.4738 12.6102 16.4738 11.5795L17.9983 11.5317C17.9983 12.609 17.7858 13.4007 17.4241 14.0261C17.0786 14.6321 16.3953 15.2363 15.2497 15.2363C14.5375 15.2363 13.9065 15.0818 13.2088 14.4241C12.6724 13.9194 12.0453 13.0226 11.5629 12.2166L10.128 9.82163C9.40799 8.61972 8.74753 7.72357 8.36528 7.31996C7.95354 6.88134 7.42551 6.35432 6.582 6.35432C5.89929 6.35432 5.31952 6.83297 4.83433 7.56513L3.36264 6.69177Z"
fill="url(#paint0_linear_2077_852)"
/>
<path
d="M6.582 6.35432C5.89929 6.35432 5.31952 6.83297 4.83433 7.56513C4.14828 8.5997 3.7282 10.1407 3.7282 11.6228C3.7282 12.2343 3.86229 12.7019 4.03756 12.9854L2.5642 13.9527C2.18584 13.324 2 12.499 2 11.5589C2 9.84942 2.46961 8.06768 3.36264 6.69177C4.15496 5.47151 5.29837 4.61816 6.60982 4.61816L6.582 6.35432Z"
fill="url(#paint1_linear_2077_852)"
/>
</g>
<defs>
<linearGradient
id="paint0_linear_2077_852"
x1="5.46864"
y1="9.65207"
x2="16.4854"
y2="10.209"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#0064E1" />
<stop offset="0.4" stopColor="#0064E1" />
<stop offset="0.83" stopColor="#0073EE" />
<stop offset="1" stopColor="#0082FB" />
</linearGradient>
<linearGradient
id="paint1_linear_2077_852"
x1="4.30463"
y1="12.3455"
x2="4.30463"
y2="8.28727"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#0082FB" />
<stop offset="1" stopColor="#0064E0" />
</linearGradient>
<clipPath id="clip0_2077_852">
<rect width="16" height="16" fill="white" transform="translate(2 2)" />
</clipPath>
</defs>
</Icon>
)
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,12 @@
* This file is automatically generated from /scripts/generateIconFiles.ts.
* PLEASE DO NOT EDIT HERE
*/
export { BaaiLogo } from './BaaiLogo'
export { GithubLogo } from './GithubLogo'
export { GmailLogo } from './GmailLogo'
export { GoogleLogo } from './GoogleLogo'
export { HuggingFaceLogo } from './HuggingFaceLogo'
export { KyutaiLogo } from './KyutaiLogo'
export { MetaLogo } from './MetaLogo'
export { MicrosoftLogo } from './MicrosoftLogo'
export { OutlookLogo } from './OutlookLogo'
10 changes: 10 additions & 0 deletions packages/icons/src/components/Logo/assets/baai.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading