215 lines
5.3 KiB
TypeScript
215 lines
5.3 KiB
TypeScript
import * as React from "react";
|
|
import { IconSvgProps } from "@/types/globals";
|
|
|
|
export const DashboardUserIcon = ({
|
|
size,
|
|
height = 48,
|
|
width = 48,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width={size || width}
|
|
height={size || height}
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M12 3c2.21 0 4 1.79 4 4s-1.79 4-4 4s-4-1.79-4-4s1.79-4 4-4m4 10.54c0 1.06-.28 3.53-2.19 6.29L13 15l.94-1.88c-.62-.07-1.27-.12-1.94-.12s-1.32.05-1.94.12L11 15l-.81 4.83C8.28 17.07 8 14.6 8 13.54c-2.39.7-4 1.96-4 3.46v4h16v-4c0-1.5-1.6-2.76-4-3.46"
|
|
/>
|
|
</svg>
|
|
);
|
|
|
|
export const DashboardBriefcaseIcon = ({
|
|
size,
|
|
height = 48,
|
|
width = 48,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
fill="none"
|
|
height={size || height}
|
|
viewBox="0 0 48 48"
|
|
width={size || width}
|
|
{...props}
|
|
>
|
|
<path fill="#f5bc00" d="M44,41H4V10h40V41z" />
|
|
<polygon fill="#eb7900" points="44,26 24,26 4,26 4,10 44,10" />
|
|
<path fill="#eb7900" d="M17,26h-6v3h6V26z" />
|
|
<path fill="#eb7900" d="M37,26h-6v3h6V26z" />
|
|
<rect width="14" height="3" x="17" y="7" fill="#f5bc00" />
|
|
<path fill="#eb0000" d="M17,23h-6v3h6V23z" />
|
|
<path fill="#eb0000" d="M37,23h-6v3h6V23z" />
|
|
</svg>
|
|
);
|
|
export const DashboardMailboxIcon = ({
|
|
size,
|
|
height = 48,
|
|
width = 48,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
fill="none"
|
|
height={size || height}
|
|
width={size || width}
|
|
{...props}
|
|
viewBox="0 0 48 48"
|
|
>
|
|
<path fill="#3dd9eb" d="M43,36H13V11h22c4.418,0,8,3.582,8,8V36z" />
|
|
<path
|
|
fill="#7debf5"
|
|
d="M21,36H5V19c0-4.418,3.582-8,8-8l0,0c4.418,0,8,3.582,8,8V36z"
|
|
/>
|
|
<path fill="#6c19ff" d="M21,36h5v8h-5V36z" />
|
|
<polygon fill="#eb0000" points="27,16 27,20 35,20 35,24 39,24 39,16" />
|
|
<rect width="8" height="3" x="9" y="20" fill="#3dd9eb" />
|
|
</svg>
|
|
);
|
|
export const DashboardShareIcon = ({
|
|
size,
|
|
height = 48,
|
|
width = 48,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
height={size || height}
|
|
width={size || width}
|
|
{...props}
|
|
viewBox="0 0 512 512"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M503.691 189.836L327.687 37.851C312.281 24.546 288 35.347 288 56.015v80.053C127.371 137.907 0 170.1 0 322.326c0 61.441 39.581 122.309 83.333 154.132c13.653 9.931 33.111-2.533 28.077-18.631C66.066 312.814 132.917 274.316 288 272.085V360c0 20.7 24.3 31.453 39.687 18.164l176.004-152c11.071-9.562 11.086-26.753 0-36.328"
|
|
/>
|
|
</svg>
|
|
);
|
|
export const DashboardSpeecIcon = ({
|
|
size,
|
|
height = 48,
|
|
width = 48,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
height={size || height}
|
|
width={size || width}
|
|
{...props}
|
|
viewBox="0 0 20 20"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M7 0a2 2 0 0 0-2 2h9a2 2 0 0 1 2 2v12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z"
|
|
/>
|
|
<path
|
|
fill="currentColor"
|
|
d="M13 20a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2zM9 5h4v5H9zM4 5h4v1H4zm0 2h4v1H4zm0 2h4v1H4zm0 2h9v1H4zm0 2h9v1H4zm0 2h9v1H4z"
|
|
/>
|
|
</svg>
|
|
);
|
|
|
|
export const DashboardConnectIcon = ({
|
|
size,
|
|
height = 48,
|
|
width = 48,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
height={size || height}
|
|
width={size || width}
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm7.075-7.75L12 12.475l2.925 1.775l-.775-3.325l2.6-2.25l-3.425-.275L12 5.25L10.675 8.4l-3.425.275l2.6 2.25z"
|
|
/>
|
|
</svg>
|
|
);
|
|
|
|
export const DashboardTopLeftPointIcon = ({
|
|
size,
|
|
height = 24,
|
|
width = 24,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
fill="none"
|
|
height={size || height}
|
|
viewBox="0 0 24 24"
|
|
width={size || width}
|
|
{...props}
|
|
>
|
|
<path
|
|
fill="none"
|
|
stroke="currentColor"
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
strokeWidth="1.5"
|
|
d="M18 18L6 6m0 0h9M6 6v9"
|
|
/>
|
|
</svg>
|
|
);
|
|
|
|
export const DashboardRightDownPointIcon = ({
|
|
size,
|
|
height = 24,
|
|
width = 24,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
fill="none"
|
|
height={size || height}
|
|
viewBox="0 0 24 24"
|
|
width={size || width}
|
|
{...props}
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
d="M5.47 5.47a.75.75 0 0 1 1.06 0l10.72 10.72V9a.75.75 0 0 1 1.5 0v9a.75.75 0 0 1-.75.75H9a.75.75 0 0 1 0-1.5h7.19L5.47 6.53a.75.75 0 0 1 0-1.06"
|
|
clipRule="evenodd"
|
|
/>
|
|
</svg>
|
|
);
|
|
export const DashboardCommentIcon = ({
|
|
size,
|
|
height = 24,
|
|
width = 24,
|
|
fill = "currentColor",
|
|
...props
|
|
}: IconSvgProps) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
height={size || height}
|
|
width={size || width}
|
|
{...props}
|
|
viewBox="0 0 48 48"
|
|
>
|
|
<defs>
|
|
<mask id="ipSComment0">
|
|
<g
|
|
fill="none"
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
strokeWidth="4"
|
|
>
|
|
<path fill="#fff" stroke="#fff" d="M44 6H4v30h9v5l10-5h21z" />
|
|
<path stroke="#000" d="M14 19.5v3m10-3v3m10-3v3" />
|
|
</g>
|
|
</mask>
|
|
</defs>
|
|
<path fill="currentColor" d="M0 0h48v48H0z" mask="url(#ipSComment0)" />
|
|
</svg>
|
|
);
|