Mirror of https://github.com/roostorg/osprey
github.com/roostorg/osprey
1import * as React from 'react';
2
3interface LogoProps {
4 width?: number;
5 height?: number;
6}
7
8const Logo = ({ width = 128, height = 32 }: LogoProps) => {
9 return (
10 <svg width={width} height={height} viewBox="0 0 270 74" fill="none" xmlns="http://www.w3.org/2000/svg">
11 <path
12 d="M82.85 57.57C78.9233 57.57 75.4875 56.7625 72.5425 55.1475C69.6292 53.5008 67.365 51.205 65.75 48.26C64.135 45.2833 63.3275 41.7842 63.3275 37.7625C63.3275 33.7092 64.135 30.21 65.75 27.265C67.365 24.2883 69.6292 21.9925 72.5425 20.3775C75.4875 18.7625 78.9233 17.955 82.85 17.955C86.8083 17.955 90.2442 18.7625 93.1575 20.3775C96.1025 21.9925 98.3667 24.2883 99.95 27.265C101.565 30.21 102.373 33.7092 102.373 37.7625C102.373 41.7842 101.565 45.2833 99.95 48.26C98.335 51.2367 96.055 53.5325 93.11 55.1475C90.1967 56.7625 86.7767 57.57 82.85 57.57ZM82.85 51.2525C86.7133 51.2525 89.7217 50.0492 91.875 47.6425C94.0283 45.2042 95.105 41.9108 95.105 37.7625C95.105 33.5825 94.0283 30.2892 91.875 27.8825C89.7533 25.4758 86.745 24.2725 82.85 24.2725C78.9867 24.2725 75.9783 25.4758 73.825 27.8825C71.6717 30.2892 70.595 33.5825 70.595 37.7625C70.595 41.9108 71.6717 45.2042 73.825 47.6425C75.9783 50.0492 78.9867 51.2525 82.85 51.2525ZM120.371 57.57C116.255 57.57 113.009 56.715 110.634 55.005C108.259 53.2633 106.976 50.8408 106.786 47.7375H113.674C113.895 49.2258 114.576 50.3342 115.716 51.0625C116.856 51.7592 118.503 52.1075 120.656 52.1075C124.298 52.1075 126.119 51.0625 126.119 48.9725C126.119 48.0858 125.834 47.405 125.264 46.93C124.725 46.455 123.807 46.0908 122.509 45.8375L116.191 44.65C110.65 43.5733 107.879 40.945 107.879 36.765C107.879 34.0733 108.94 31.9358 111.061 30.3525C113.183 28.7375 116.096 27.93 119.801 27.93C123.57 27.93 126.546 28.7533 128.731 30.4C130.948 32.015 132.183 34.3108 132.436 37.2875H125.596C125.248 35.8625 124.583 34.8333 123.601 34.2C122.651 33.535 121.274 33.2025 119.469 33.2025C117.854 33.2025 116.619 33.4558 115.764 33.9625C114.909 34.4692 114.481 35.2133 114.481 36.195C114.481 36.9233 114.75 37.5092 115.289 37.9525C115.827 38.3958 116.682 38.7283 117.854 38.95L124.266 40.185C127.18 40.755 129.317 41.705 130.679 43.035C132.04 44.365 132.721 46.1542 132.721 48.4025C132.721 51.2842 131.66 53.5325 129.539 55.1475C127.417 56.7625 124.361 57.57 120.371 57.57ZM139.564 68.4V35.5775H136.049V28.5H143.317V33.06H145.312C146.293 31.4133 147.623 30.1467 149.302 29.26C150.98 28.3733 153.007 27.93 155.382 27.93C158.295 27.93 160.765 28.5475 162.792 29.7825C164.818 30.9858 166.354 32.6958 167.399 34.9125C168.444 37.1292 168.967 39.7417 168.967 42.75C168.967 45.7583 168.444 48.3708 167.399 50.5875C166.386 52.8042 164.913 54.53 162.982 55.765C161.05 56.9683 158.723 57.57 155.999 57.57C153.846 57.57 151.993 57.1583 150.442 56.335C148.89 55.5117 147.687 54.3558 146.832 52.8675H146.642V68.4H139.564ZM154.099 51.4425C156.664 51.4425 158.596 50.6825 159.894 49.1625C161.224 47.6108 161.889 45.4733 161.889 42.75C161.889 40.0267 161.224 37.905 159.894 36.385C158.596 34.8333 156.664 34.0575 154.099 34.0575C151.851 34.0575 150.046 34.7067 148.684 36.005C147.323 37.2717 146.642 38.9975 146.642 41.1825V44.3175C146.642 46.5025 147.323 48.2442 148.684 49.5425C150.046 50.8092 151.851 51.4425 154.099 51.4425ZM176.617 57V35.5775H173.102V28.5H180.322V34.01H182.317C183.109 32.11 184.328 30.6692 185.975 29.6875C187.621 28.7058 189.506 28.215 191.627 28.215H194.002V34.295H191.295C188.698 34.295 186.766 35.0392 185.5 36.5275C184.233 38.0158 183.6 39.995 183.6 42.465V57H176.617ZM210.72 57.57C207.68 57.57 205.02 56.9683 202.74 55.765C200.492 54.53 198.75 52.8042 197.515 50.5875C196.312 48.3392 195.71 45.695 195.71 42.655C195.71 39.615 196.312 37.0025 197.515 34.8175C198.718 32.6008 200.428 30.9067 202.645 29.735C204.862 28.5317 207.458 27.93 210.435 27.93C213.348 27.93 215.85 28.5 217.94 29.64C220.03 30.7483 221.645 32.3633 222.785 34.485C223.925 36.575 224.495 39.0608 224.495 41.9425V44.4125H202.502C202.787 46.8192 203.627 48.6717 205.02 49.97C206.445 51.2367 208.329 51.87 210.673 51.87C212.414 51.87 213.823 51.5533 214.9 50.92C216.008 50.255 216.784 49.2733 217.227 47.975H224.353C223.687 50.9833 222.152 53.3425 219.745 55.0525C217.37 56.7308 214.362 57.57 210.72 57.57ZM202.692 39.615H217.703C217.449 37.6517 216.689 36.1633 215.422 35.15C214.187 34.105 212.525 33.5825 210.435 33.5825C208.377 33.5825 206.682 34.105 205.352 35.15C204.022 36.195 203.136 37.6833 202.692 39.615ZM229.424 68.4V62.7475H235.884L238.306 56.8575L225.861 28.5H233.319L241.869 48.6875H242.106L250.371 28.5H257.544L245.336 57L242.866 62.89C242.106 64.6317 241.267 65.9775 240.349 66.9275C239.462 67.9092 238.037 68.4 236.074 68.4H229.424Z"
13 fill="black"
14 />
15 <path d="M47.5 40.5L47.5 58.3789L29.6211 40.5L47.5 40.5Z" stroke="black" strokeWidth="3" />
16 <path d="M29 13.5C39.2173 13.5 47.5 21.7827 47.5 32V40.5H13.5V13.5H29Z" stroke="black" strokeWidth="3" />
17 </svg>
18 );
19};
20
21export default Logo;