feat(admin,admin-ui,medusa): Add Medusa Admin plugin (#3334)
107
packages/admin-ui/ui/src/assets/styles/emoji-picker.css
Normal file
@@ -0,0 +1,107 @@
|
||||
.emoji-picker-react {
|
||||
padding: 16px !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-group {
|
||||
padding: 0 !important;
|
||||
font-size: 12px !important;
|
||||
font-weight: 400 !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-group:before {
|
||||
font-family: "Inter" !important;
|
||||
text-transform: none !important;
|
||||
font-size: 12px !important;
|
||||
font-weight: 600 !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .native {
|
||||
font-size: 24px !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji {
|
||||
color: #F3F4F6 !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react input.emoji-search {
|
||||
background-color: #F9FAFB !important;
|
||||
border-radius: 4px !important;
|
||||
border-color: #E5E7EB !important;
|
||||
margin: 0 !important;
|
||||
width: 100% !important;
|
||||
font-size: 12px !important;
|
||||
font-family: "Inter" !important;
|
||||
color: #111827 !important;
|
||||
caret-color: #7C3AED !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react input.emoji-search::placeholder {
|
||||
font-size: 12px !important;
|
||||
font-family: "Inter" !important;
|
||||
color: #9CA3AF !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-smileys_people {
|
||||
background-image: url("../svg/happy.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-animals_nature {
|
||||
background-image: url("../svg/sprout.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-food_drink {
|
||||
background-image: url("../svg/carrot.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-travel_places {
|
||||
background-image: url("../svg/plane.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-activities {
|
||||
background-image: url("../svg/controller.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-objects {
|
||||
background-image: url("../svg/lightbulb.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-symbols {
|
||||
background-image: url("../svg/heart.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.icn-flags {
|
||||
background-image: url("../svg/flag.svg") !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button {
|
||||
width: 32px !important;
|
||||
height: 32px !important;
|
||||
border-radius: 4px !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories button.active {
|
||||
background-color: white !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .emoji-categories {
|
||||
background-color: #F3F4F6 !important;
|
||||
padding: 4px !important;
|
||||
border-radius: 4px !important;
|
||||
margin-bottom: 8px !important;
|
||||
}
|
||||
|
||||
.emoji-picker-react .active-category-indicator-wrapper .active-category-indicator {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.emoji-scroll-wrapper {
|
||||
overflow-x: hidden !important;
|
||||
-ms-overflow-style: none; /* IE and Edge */
|
||||
scrollbar-width: none; /* Firefox */
|
||||
}
|
||||
|
||||
.emoji-scroll-wrapper::-webkit-scrollbar {
|
||||
/* chrome */
|
||||
display: none;
|
||||
}
|
||||
456
packages/admin-ui/ui/src/assets/styles/global.css
Normal file
@@ -0,0 +1,456 @@
|
||||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
|
||||
@font-face {
|
||||
font-family: "Inter";
|
||||
src: url("../../fonts/Inter-Regular.ttf") format("truetype");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Inter";
|
||||
src: url("../../fonts/Inter-SemiBold.ttf") format("truetype");
|
||||
font-weight: 600;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Roboto Mono";
|
||||
src: url("../../fonts/RobotoMono-Bold.ttf") format("truetype");
|
||||
font-weight: bold;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Roboto Mono";
|
||||
src: url("../../fonts/RobotoMono-Regular.ttf") format("truetype");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
}
|
||||
|
||||
@layer base {
|
||||
html {
|
||||
@apply overflow-hidden;
|
||||
}
|
||||
}
|
||||
|
||||
@layer components {
|
||||
.inter-5xlarge-regular {
|
||||
@apply font-sans text-5xlarge leading-4xlarge font-normal;
|
||||
}
|
||||
.inter-5xlarge-semibold {
|
||||
@apply font-sans text-5xlarge leading-4xlarge font-semibold;
|
||||
}
|
||||
|
||||
.inter-4xlarge-regular {
|
||||
@apply font-sans text-4xlarge leading-3xlarge font-normal;
|
||||
}
|
||||
.inter-4xlarge-semibold {
|
||||
@apply font-sans text-4xlarge leading-3xlarge font-semibold;
|
||||
}
|
||||
|
||||
.inter-3xlarge-regular {
|
||||
@apply font-sans text-3xlarge leading-2xlarge font-normal;
|
||||
}
|
||||
.inter-3xlarge-semibold {
|
||||
@apply font-sans text-3xlarge leading-2xlarge font-semibold;
|
||||
}
|
||||
|
||||
.inter-2xlarge-regular {
|
||||
@apply font-sans text-2xlarge leading-xlarge font-normal;
|
||||
}
|
||||
.inter-2xlarge-semibold {
|
||||
@apply font-sans text-2xlarge leading-xlarge font-semibold;
|
||||
}
|
||||
|
||||
.inter-xlarge-regular {
|
||||
@apply font-sans text-xlarge leading-large font-normal;
|
||||
}
|
||||
.inter-xlarge-semibold {
|
||||
@apply font-sans text-xlarge leading-large font-semibold;
|
||||
}
|
||||
|
||||
.inter-large-regular {
|
||||
@apply font-sans text-large leading-base font-normal;
|
||||
}
|
||||
.inter-large-semibold {
|
||||
@apply font-sans text-large leading-base font-semibold;
|
||||
}
|
||||
|
||||
.inter-base-regular {
|
||||
@apply font-sans text-base leading-base font-normal;
|
||||
}
|
||||
.inter-base-semibold {
|
||||
@apply font-sans text-base leading-base font-semibold;
|
||||
}
|
||||
|
||||
.inter-small-regular {
|
||||
@apply font-sans text-small leading-small font-normal;
|
||||
}
|
||||
.inter-small-semibold {
|
||||
@apply font-sans text-small leading-small font-semibold;
|
||||
}
|
||||
|
||||
.inter-xsmall-regular {
|
||||
@apply font-sans text-xsmall leading-xsmall font-normal;
|
||||
}
|
||||
.inter-xsmall-semibold {
|
||||
@apply font-sans text-xsmall leading-xsmall font-semibold;
|
||||
}
|
||||
|
||||
.mono-5xlarge-regular {
|
||||
@apply font-mono text-5xlarge leading-4xlarge font-normal;
|
||||
}
|
||||
.mono-5xlarge-semibold {
|
||||
@apply font-mono text-5xlarge leading-4xlarge font-bold;
|
||||
}
|
||||
|
||||
.mono-4xlarge-regular {
|
||||
@apply font-mono text-4xlarge leading-3xlarge font-normal;
|
||||
}
|
||||
.mono-4xlarge-semibold {
|
||||
@apply font-mono text-4xlarge leading-3xlarge font-bold;
|
||||
}
|
||||
|
||||
.mono-3xlarge-regular {
|
||||
@apply font-mono text-3xlarge leading-2xlarge font-normal;
|
||||
}
|
||||
.mono-3xlarge-semibold {
|
||||
@apply font-mono text-3xlarge leading-2xlarge font-bold;
|
||||
}
|
||||
|
||||
.mono-2xlarge-regular {
|
||||
@apply font-mono text-2xlarge leading-xlarge font-normal;
|
||||
}
|
||||
.mono-2xlarge-semibold {
|
||||
@apply font-mono text-2xlarge leading-xlarge font-bold;
|
||||
}
|
||||
|
||||
.mono-xlarge-regular {
|
||||
@apply font-mono text-xlarge leading-large font-normal;
|
||||
}
|
||||
.mono-xlarge-semibold {
|
||||
@apply font-mono text-xlarge leading-large font-bold;
|
||||
}
|
||||
|
||||
.mono-large-regular {
|
||||
@apply font-mono text-large leading-base font-normal;
|
||||
}
|
||||
.mono-large-semibold {
|
||||
@apply font-mono text-large leading-base font-bold;
|
||||
}
|
||||
|
||||
.mono-base-regular {
|
||||
@apply font-mono text-base leading-base font-normal;
|
||||
}
|
||||
.mono-base-semibold {
|
||||
@apply font-mono text-base leading-base font-bold;
|
||||
}
|
||||
|
||||
.mono-small-regular {
|
||||
@apply font-mono text-small leading-small font-normal;
|
||||
}
|
||||
.mono-small-semibold {
|
||||
@apply font-mono text-small leading-small font-bold;
|
||||
}
|
||||
|
||||
.mono-xsmall-regular {
|
||||
@apply font-mono text-xsmall leading-xsmall font-normal;
|
||||
}
|
||||
.mono-xsmall-semibold {
|
||||
@apply font-mono text-xsmall leading-xsmall font-bold;
|
||||
}
|
||||
|
||||
.radio-outer-ring > span.indicator[data-state="checked"] {
|
||||
@apply rounded-circle shadow-violet-60 shadow-[0_0_0_2px];
|
||||
}
|
||||
|
||||
.bold-active-item + span {
|
||||
@apply inter-base-semibold;
|
||||
}
|
||||
}
|
||||
|
||||
@layer components {
|
||||
.react-select-container {
|
||||
@apply p-0 -mx-3 border-0 mb-1 cursor-text h-6;
|
||||
|
||||
.react-select__control {
|
||||
@apply border-0 bg-inherit shadow-none;
|
||||
}
|
||||
|
||||
.react-select__control,
|
||||
.react-select__control--is-focused,
|
||||
.react-select__control--menu-is-open {
|
||||
@apply h-6 p-0 m-0 !important;
|
||||
}
|
||||
|
||||
.react-select__value-container--is-multi,
|
||||
.react-select__value-container--has-value {
|
||||
@apply h-6 pl-3 p-0 m-0 !important;
|
||||
}
|
||||
|
||||
.react-select__menu,
|
||||
.react-select__menu-list {
|
||||
@apply rounded-t-none mt-0 z-[110] !important;
|
||||
}
|
||||
|
||||
.react-select__value-container {
|
||||
@apply pl-3 pr-0;
|
||||
}
|
||||
|
||||
.react-select__indicators {
|
||||
@apply p-0 h-full items-center flex pr-3;
|
||||
|
||||
.react-select__indicator {
|
||||
@apply p-0;
|
||||
}
|
||||
}
|
||||
|
||||
.react-select__input {
|
||||
@apply w-full mt-0 min-w-[120px] pt-0 !important;
|
||||
}
|
||||
|
||||
.react-select__option,
|
||||
.react-select__option--is-focused,
|
||||
.react-select__option--is-selected {
|
||||
@apply bg-grey-0 hover:bg-grey-5 !important;
|
||||
}
|
||||
|
||||
.react-select__multi-value,
|
||||
.react-select__input-container {
|
||||
@apply my-0 py-0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@layer components {
|
||||
.badge {
|
||||
@apply w-min py-0.5 px-2 rounded-rounded inter-small-semibold;
|
||||
}
|
||||
|
||||
.badge-disabled {
|
||||
@apply bg-grey-50 bg-opacity-10 text-grey-50;
|
||||
}
|
||||
|
||||
.badge-primary {
|
||||
@apply bg-violet-60 bg-opacity-10 text-violet-60;
|
||||
}
|
||||
|
||||
.badge-danger {
|
||||
@apply bg-rose-50 bg-opacity-10 text-rose-50;
|
||||
}
|
||||
|
||||
.badge-success {
|
||||
@apply bg-teal-50 bg-opacity-10 text-teal-50;
|
||||
}
|
||||
|
||||
.badge-warning {
|
||||
@apply bg-yellow-40 bg-opacity-20 text-yellow-60;
|
||||
}
|
||||
|
||||
.badge-ghost {
|
||||
@apply text-grey-90 border border-grey-20 whitespace-nowrap;
|
||||
}
|
||||
|
||||
.badge-default {
|
||||
@apply inter-small-regular bg-grey-10 text-grey-90 whitespace-nowrap;
|
||||
}
|
||||
|
||||
.btn {
|
||||
@apply flex items-center justify-center rounded-rounded focus:outline-none focus:shadow-cta;
|
||||
}
|
||||
|
||||
.btn-large {
|
||||
@apply inter-base-semibold px-large py-small;
|
||||
}
|
||||
|
||||
.btn-medium {
|
||||
@apply inter-base-semibold px-base py-xsmall;
|
||||
}
|
||||
|
||||
.btn-small {
|
||||
@apply inter-small-semibold px-small py-[6px];
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
@apply bg-violet-60 text-grey-0 hover:bg-violet-50 active:bg-violet-70 disabled:bg-grey-20 disabled:text-grey-40;
|
||||
}
|
||||
|
||||
.btn-secondary {
|
||||
@apply bg-grey-0 text-grey-90 border border-grey-20 hover:bg-grey-5 active:bg-grey-5 active:text-violet-60 focus:border-violet-60 disabled:bg-grey-0 disabled:text-grey-30;
|
||||
}
|
||||
|
||||
.btn-danger {
|
||||
@apply bg-grey-0 text-rose-50 border border-grey-20 hover:bg-grey-10 active:bg-grey-20 disabled:bg-grey-0 disabled:text-grey-30;
|
||||
}
|
||||
|
||||
.btn-nuclear {
|
||||
@apply bg-rose-50 text-grey-0 hover:bg-rose-40 active:bg-rose-60 disabled:bg-grey-20 disabled:text-grey-40;
|
||||
}
|
||||
|
||||
.btn-ghost {
|
||||
@apply bg-transparent text-grey-90 hover:bg-grey-5 active:bg-grey-5 active:text-violet-60 focus:border-violet-60 disabled:bg-transparent disabled:text-grey-30;
|
||||
}
|
||||
|
||||
.btn-primary-large {
|
||||
@apply btn btn-large btn-primary;
|
||||
}
|
||||
.btn-primary-medium {
|
||||
@apply btn btn-medium;
|
||||
}
|
||||
.btn-primary-small {
|
||||
@apply btn btn-small;
|
||||
}
|
||||
.btn-secondary-large {
|
||||
@apply btn btn-large btn-seconday;
|
||||
}
|
||||
.btn-secondary-medium {
|
||||
@apply btn btn-medium btn-seconday;
|
||||
}
|
||||
.btn-secondary-small {
|
||||
@apply btn btn-small btn-seconday;
|
||||
}
|
||||
.btn-ghost-large {
|
||||
@apply btn btn-large btn-ghost;
|
||||
}
|
||||
.btn-ghost-medium {
|
||||
@apply btn btn-medium btn-ghost;
|
||||
}
|
||||
.btn-ghost-small {
|
||||
@apply btn btn-small btn-ghost;
|
||||
}
|
||||
}
|
||||
|
||||
@layer components {
|
||||
.date-picker {
|
||||
@apply border-0 outline-none pt-6 !important;
|
||||
|
||||
.react-datepicker__month-container {
|
||||
.react-datepicker__header {
|
||||
@apply bg-inherit border-0;
|
||||
}
|
||||
}
|
||||
|
||||
.react-datepicker__day-names {
|
||||
@apply inter-base-semibold pt-4;
|
||||
|
||||
.react-datepicker__day-name {
|
||||
@apply w-[40px] m-0;
|
||||
}
|
||||
}
|
||||
|
||||
.react-datepicker__month {
|
||||
@apply m-0;
|
||||
}
|
||||
.react-datepicker__day {
|
||||
@apply inter-base-regular;
|
||||
}
|
||||
.react-datepicker__day--today {
|
||||
@apply text-grey-90 inter-base-semibold bg-grey-10 rounded !important;
|
||||
}
|
||||
|
||||
.react-datepicker__day--outside-month,
|
||||
.past {
|
||||
@apply text-grey-40 !important;
|
||||
}
|
||||
|
||||
.date {
|
||||
@apply text-grey-90 m-[0px] w-[38px] h-[38px] align-middle relative leading-none pt-3;
|
||||
:hover {
|
||||
@apply cursor-pointer;
|
||||
}
|
||||
}
|
||||
.chosen,
|
||||
.react-datepicker__day--keyboard-selected {
|
||||
@apply bg-violet-60 text-grey-0 inter-base-semibold leading-none !important;
|
||||
}
|
||||
}
|
||||
|
||||
.time-list::-webkit-scrollbar {
|
||||
/* chrome */
|
||||
display: none;
|
||||
}
|
||||
|
||||
.time-list {
|
||||
-ms-overflow-style: none; /* IE and Edge */
|
||||
scrollbar-width: none; /* Firefox */
|
||||
}
|
||||
}
|
||||
|
||||
@layer utilities {
|
||||
/* Hide scrollbar for Chrome, Safari and Opera */
|
||||
.no-scrollbar::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Hide scrollbar for IE, Edge and Firefox */
|
||||
.no-scrollbar {
|
||||
-ms-overflow-style: none; /* IE and Edge */
|
||||
scrollbar-width: none; /* Firefox */
|
||||
}
|
||||
|
||||
.vice-city {
|
||||
@apply bg-gradient-to-tr from-vice-start to-vice-stop;
|
||||
}
|
||||
|
||||
.hidden-actions[data-state="open"] {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
input[type="number"]::-webkit-inner-spin-button,
|
||||
input[type="number"]::-webkit-outer-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar {
|
||||
width: 4px;
|
||||
height: 4px;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
@apply bg-transparent;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
@apply rounded-rounded bg-grey-30;
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
@apply bg-grey-40;
|
||||
}
|
||||
|
||||
.accordion-margin-transition {
|
||||
@apply transition-[margin] duration-300 ease-[cubic-bezier(0.87,0,0.13,1)];
|
||||
}
|
||||
|
||||
.col-tree:last-child .bottom-half-dash {
|
||||
@apply border-none;
|
||||
}
|
||||
}
|
||||
|
||||
.scrolling-touch {
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
.scrolling-auto {
|
||||
-webkit-overflow-scrolling: auto;
|
||||
}
|
||||
|
||||
/* Classes to remove number spinners from inputs of type number */
|
||||
/* Chrome, Safari, Edge, Opera */
|
||||
.remove-number-spinner::-webkit-outer-spin-button,
|
||||
.remove-number-spinner::-webkit-inner-spin-button {
|
||||
-webkit-appearance: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* Firefox */
|
||||
.remove-number-spinner {
|
||||
-moz-appearance: textfield;
|
||||
}
|
||||
5
packages/admin-ui/ui/src/assets/svg/carrot.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12.4292 12.3984L10.556 10.5251M2.47656 17.5004C2.47656 17.5004 9.99245 14.8351 12.1703 12.6573C12.4888 12.3393 12.7416 11.9617 12.9141 11.546C13.0867 11.1303 13.1757 10.6847 13.176 10.2346C13.1764 9.78457 13.0881 9.33883 12.9162 8.92288C12.7443 8.50693 12.4921 8.12891 12.1741 7.81041C11.8561 7.49191 11.4785 7.23917 11.0628 7.0666C10.6471 6.89404 10.2015 6.80504 9.75147 6.80469C9.3014 6.80434 8.85566 6.89263 8.43971 7.06454C8.02376 7.23645 7.64575 7.48861 7.32724 7.80661C5.14177 9.99208 2.47656 17.5004 2.47656 17.5004ZM7.32724 11.6369L5.76619 10.0835L7.32724 11.6369Z" stroke="#9CA3AF" stroke-width="1.52298" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M17.5003 7.82962C17.5003 7.82962 16.4876 6.30664 14.8351 6.30664C13.5863 6.30664 12.1699 7.82962 12.1699 7.82962C12.1699 7.82962 13.1827 9.3526 14.8351 9.3526C16.4876 9.3526 17.5003 7.82962 17.5003 7.82962Z" stroke="#9CA3AF" stroke-width="1.52298" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M12.1695 2.49805C12.1695 2.49805 10.6465 3.51083 10.6465 5.16326C10.6465 6.81569 12.1695 7.82847 12.1695 7.82847C12.1695 7.82847 13.6924 6.42733 13.6924 5.16326C13.6924 3.51083 12.1695 2.49805 12.1695 2.49805Z" stroke="#9CA3AF" stroke-width="1.52298" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
7
packages/admin-ui/ui/src/assets/svg/controller.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M5.47266 8.89453H8.47266" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M6.97266 7.39453V10.3945" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M12.4512 9.58398H12.4599" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M14.1055 7.71289H14.1142" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M13.99 4.5H6.01C5.26771 4.50018 4.55184 4.78865 4.00078 5.30965C3.44971 5.83065 3.10258 6.54717 3.0265 7.32071C3.022 7.36157 3.019 7.40007 3.01375 7.44014C2.953 7.96971 2.5 11.9297 2.5 13.1429C2.5 13.768 2.73705 14.3676 3.15901 14.8096C3.58097 15.2517 4.15326 15.5 4.75 15.5C5.5 15.5 5.875 15.1071 6.25 14.7143L7.3105 13.6033C7.59174 13.3086 7.97321 13.1429 8.371 13.1429H11.629C12.0268 13.1429 12.4083 13.3086 12.6895 13.6033L13.75 14.7143C14.125 15.1071 14.5 15.5 15.25 15.5C15.8467 15.5 16.419 15.2517 16.841 14.8096C17.2629 14.3676 17.5 13.768 17.5 13.1429C17.5 11.9289 17.047 7.96971 16.9863 7.44014C16.981 7.40086 16.978 7.36157 16.9735 7.3215C16.8976 6.54782 16.5505 5.8311 15.9995 5.30994C15.4484 4.78878 14.7324 4.5002 13.99 4.5V4.5Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
4
packages/admin-ui/ui/src/assets/svg/flag.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4.16602 12.25C4.16602 12.25 4.91602 11.5 7.16602 11.5C9.41602 11.5 10.916 13 13.166 13C15.416 13 16.166 12.25 16.166 12.25V3.25C16.166 3.25 15.416 4 13.166 4C10.916 4 9.41602 2.5 7.16602 2.5C4.91602 2.5 4.16602 3.25 4.16602 3.25V12.25Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M4.16602 17.5V12.25" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 550 B |
6
packages/admin-ui/ui/src/assets/svg/happy.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10 17.5C14.1421 17.5 17.5 14.1421 17.5 10C17.5 5.85786 14.1421 2.5 10 2.5C5.85786 2.5 2.5 5.85786 2.5 10C2.5 14.1421 5.85786 17.5 10 17.5Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M6.66602 11.666C6.66602 11.666 7.91602 13.3327 9.99935 13.3327C12.0827 13.3327 13.3327 11.666 13.3327 11.666" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8 8H8.00875" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M12 8H12.0088" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 759 B |
3
packages/admin-ui/ui/src/assets/svg/heart.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.316 4.52475C15.9399 4.14732 15.493 3.84785 15.0008 3.64351C14.5087 3.43917 13.9811 3.33398 13.4483 3.33398C12.9154 3.33398 12.3878 3.43917 11.8957 3.64351C11.4036 3.84785 10.9567 4.14732 10.5806 4.52475L10.0033 5.10955L9.42596 4.52475C9.04984 4.14732 8.6029 3.84785 8.11079 3.64351C7.61868 3.43917 7.09108 3.33398 6.55823 3.33398C6.02538 3.33398 5.49778 3.43917 5.00567 3.64351C4.51356 3.84785 4.06663 4.14732 3.6905 4.52475C2.10107 6.11419 2.0036 8.79823 4.00539 10.8375L10.0033 16.8354L16.0011 10.8375C18.0029 8.79823 17.9054 6.11419 16.316 4.52475Z" stroke="#9CA3AF" stroke-width="1.49947" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 758 B |
5
packages/admin-ui/ui/src/assets/svg/lightbulb.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M7.875 14.25H12.125" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8.58398 17.084H11.4173" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M12.1887 11.416C12.3162 10.7218 12.6492 10.1835 13.1875 9.64518C13.5295 9.33033 13.801 8.94664 13.9842 8.51934C14.1673 8.09205 14.2579 7.63083 14.25 7.16602C14.25 6.03885 13.8022 4.95784 13.0052 4.16081C12.2082 3.36378 11.1272 2.91602 10 2.91602C8.87283 2.91602 7.79183 3.36378 6.9948 4.16081C6.19777 4.95784 5.75 6.03885 5.75 7.16602C5.75 7.87435 5.91292 8.7456 6.8125 9.64518C7.32537 10.1141 7.67525 10.7345 7.81125 11.416" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 857 B |
3
packages/admin-ui/ui/src/assets/svg/plane.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M13.9856 15.1639L12.6495 9.07732L15.2474 6.47938C16.3608 5.36598 16.732 3.88144 16.3608 3.13918C15.6186 2.76804 14.134 3.13918 13.0206 4.25258L10.4227 6.85052L4.33608 5.51443C3.96495 5.44021 3.66804 5.58866 3.51959 5.88557L3.29691 6.2567C3.14845 6.62783 3.22268 6.99897 3.51959 7.22165L7.45361 9.81959L5.96907 12.0464H3.74227L3 12.7887L5.2268 14.2732L6.71134 16.5L7.45361 15.7577V13.5309L9.68041 12.0464L12.2784 15.9804C12.501 16.2773 12.8722 16.3515 13.2433 16.2031L13.6144 16.0546C13.9113 15.832 14.0598 15.5351 13.9856 15.1639V15.1639Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 737 B |
3
packages/admin-ui/ui/src/assets/svg/search.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.9696 18.0303C17.2625 18.3232 17.7374 18.3232 18.0302 18.0303C18.3231 17.7374 18.3231 17.2626 18.0302 16.9697L16.9696 18.0303ZM14.4052 13.3447C14.1124 13.0518 13.6375 13.0518 13.3446 13.3447C13.0517 13.6376 13.0517 14.1124 13.3446 14.4053L14.4052 13.3447ZM15.0833 9.16667C15.0833 12.4344 12.4344 15.0833 9.16667 15.0833V16.5833C13.2628 16.5833 16.5833 13.2628 16.5833 9.16667H15.0833ZM9.16667 15.0833C5.89898 15.0833 3.25 12.4344 3.25 9.16667H1.75C1.75 13.2628 5.07055 16.5833 9.16667 16.5833V15.0833ZM3.25 9.16667C3.25 5.89898 5.89898 3.25 9.16667 3.25V1.75C5.07055 1.75 1.75 5.07055 1.75 9.16667H3.25ZM9.16667 3.25C12.4344 3.25 15.0833 5.89898 15.0833 9.16667H16.5833C16.5833 5.07055 13.2628 1.75 9.16667 1.75V3.25ZM18.0302 16.9697L14.4052 13.3447L13.3446 14.4053L16.9696 18.0303L18.0302 16.9697Z" fill="#9CA3AF"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 932 B |
6
packages/admin-ui/ui/src/assets/svg/sprout.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M5.83398 16.666H14.1673" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M8.33398 16.6673C12.9173 14.584 9.00065 11.334 10.834 8.33398" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M7.91732 7.83349C8.83398 8.50016 9.41732 9.66683 9.83398 10.9168C8.16732 11.2502 6.91732 11.2502 5.83398 10.6668C4.83398 10.1668 3.91732 9.08349 3.33398 7.16683C5.66732 6.75016 7.00065 7.16683 7.91732 7.83349V7.83349Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M11.7498 5.00065C11.1145 5.99362 10.7949 7.15577 10.8332 8.33398C12.4165 8.25065 13.5832 7.83398 14.4165 7.16732C15.2498 6.33398 15.7498 5.25065 15.8332 3.33398C13.5832 3.41732 12.4998 4.16732 11.7498 5.00065Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 997 B |
3
packages/admin-ui/ui/src/assets/svg/star.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M10 2.5L12.3175 7.195L17.5 7.9525L13.75 11.605L14.635 16.765L10 14.3275L5.365 16.765L6.25 11.605L2.5 7.9525L7.6825 7.195L10 2.5Z" stroke="#9CA3AF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 327 B |