node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

24
server/node_modules/@strapi/icons/src/icons/Alien.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgAlien = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 2A12.014 12.014 0 0 0 4 14c0 3 1.57 6.883 4.201 10.375C10.85 27.894 13.764 30 16 30s5.151-2.101 7.799-5.625C26.43 20.875 28 17 28 14A12.014 12.014 0 0 0 16 2M8 14.5A1.5 1.5 0 0 1 9.5 13a4.5 4.5 0 0 1 4.5 4.5 1.5 1.5 0 0 1-1.5 1.5A4.5 4.5 0 0 1 8 14.5M18 25h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2m1.5-6a1.5 1.5 0 0 1-1.5-1.5 4.5 4.5 0 0 1 4.5-4.5 1.5 1.5 0 0 1 1.5 1.5 4.5 4.5 0 0 1-4.5 4.5" /></svg>;
};
const ForwardRef = forwardRef(SvgAlien);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArchive = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28 6H4a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2v11a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V13a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-9 12h-6a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2m9-7H4V8h24z" /></svg>;
};
const ForwardRef = forwardRef(SvgArchive);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowClockwise = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30.5 7v6a1.5 1.5 0 0 1-1.5 1.5h-6a1.5 1.5 0 0 1 0-3h2.137l-2.375-2.173-.047-.046a9.5 9.5 0 1 0-6.84 16.219H16a9.44 9.44 0 0 0 6.519-2.59 1.5 1.5 0 1 1 2.061 2.181A12.43 12.43 0 0 1 16 28.5h-.171a12.5 12.5 0 1 1 8.985-21.368L27.5 9.59V7a1.5 1.5 0 0 1 3 0" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowClockwise);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowDown = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m26.061 19.061-9 9a1.503 1.503 0 0 1-2.125 0l-9-9a1.503 1.503 0 1 1 2.125-2.125l6.439 6.439V5a1.5 1.5 0 1 1 3 0v18.375l6.439-6.44a1.502 1.502 0 1 1 2.125 2.125z" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowDown);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowLeft = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.5 16a1.5 1.5 0 0 1-1.5 1.5H8.625l6.44 6.439a1.502 1.502 0 1 1-2.125 2.125l-9-9a1.5 1.5 0 0 1 0-2.125l9-9a1.503 1.503 0 0 1 2.125 2.125L8.625 14.5H27a1.5 1.5 0 0 1 1.5 1.5" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowLeft);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowLineLeft = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} fill={fill} viewBox="0 0 16 16" stroke={stroke} ref={ref} {...props}><path d="M14.75 8a.75.75 0 0 1-.75.75H6.813l3.22 3.22a.751.751 0 1 1-1.063 1.062l-4.5-4.5a.75.75 0 0 1 0-1.063l4.5-4.5a.751.751 0 0 1 1.063 1.063L6.813 7.25H14a.75.75 0 0 1 .75.75M2.5 1.75a.75.75 0 0 0-.75.75v11a.75.75 0 0 0 1.5 0v-11a.75.75 0 0 0-.75-.75" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowLineLeft);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowLineRight = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} fill={fill} viewBox="0 0 16 16" stroke={stroke} ref={ref} {...props}><path d="M11.53 7.47a.75.75 0 0 1 0 1.062l-4.5 4.5a.751.751 0 1 1-1.062-1.063l3.22-3.219H2a.75.75 0 1 1 0-1.5h7.188L5.969 4.03a.751.751 0 1 1 1.063-1.062zm1.97-5.72a.75.75 0 0 0-.75.75v11a.75.75 0 0 0 1.5 0v-11a.75.75 0 0 0-.75-.75" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowLineRight);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowRight = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m28.061 17.061-9 9a1.503 1.503 0 1 1-2.125-2.125l6.439-6.436H5a1.5 1.5 0 1 1 0-3h18.375l-6.436-6.44a1.503 1.503 0 0 1 2.125-2.125l9 9a1.5 1.5 0 0 1-.003 2.126" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowRight);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowUp = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M26.061 15.061a1.5 1.5 0 0 1-2.125 0L17.5 8.625V27a1.5 1.5 0 1 1-3 0V8.625l-6.439 6.436a1.503 1.503 0 1 1-2.125-2.125l9-9a1.5 1.5 0 0 1 2.125 0l9 9a1.5 1.5 0 0 1 0 2.125" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowUp);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowsCounterClockwise = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M11 13.5H5A1.5 1.5 0 0 1 3.5 12V6a1.5 1.5 0 0 1 3 0v1.733C8.581 5.683 11.786 3.5 16 3.5c5.558 0 8.92 3.299 9.061 3.439a1.5 1.5 0 0 1-2.117 2.125C22.889 9.01 20.25 6.5 16 6.5c-3.625 0-6.367 2.21-8 4h3a1.5 1.5 0 1 1 0 3m16 5h-6a1.5 1.5 0 1 0 0 3h3c-1.625 1.79-4.375 4-8 4-4.25 0-6.889-2.511-6.944-2.565A1.5 1.5 0 0 0 6.94 25.06c.141.141 3.504 3.44 9.061 3.44 4.214 0 7.419-2.183 9.5-4.233V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowsCounterClockwise);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgArrowsOut = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M220 48v48a12 12 0 0 1-24 0V77l-39.51 39.52a12 12 0 0 1-17-17L179 60h-19a12 12 0 0 1 0-24h48a12 12 0 0 1 12 12M99.51 139.51 60 179v-19a12 12 0 0 0-24 0v48a12 12 0 0 0 12 12h48a12 12 0 0 0 0-24H77l39.52-39.51a12 12 0 0 0-17-17Z" /></svg>;
};
const ForwardRef = forwardRef(SvgArrowsOut);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Bell.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgBell = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27.725 21.993C27.031 20.798 26 17.416 26 13a10 10 0 0 0-20 0c0 4.418-1.032 7.797-1.726 8.993A2 2 0 0 0 6 25h5.101a5 5 0 0 0 9.798 0H26a2 2 0 0 0 1.725-3.008M16 27a3 3 0 0 1-2.828-2h5.656A3 3 0 0 1 16 27" /></svg>;
};
const ForwardRef = forwardRef(SvgBell);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Bold.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgBold = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M22.135 14.308A6.001 6.001 0 0 0 17.5 4.5H9A1.5 1.5 0 0 0 7.5 6v19A1.5 1.5 0 0 0 9 26.5h10a6.5 6.5 0 0 0 3.135-12.192M10.5 7.5h7a3 3 0 0 1 0 6h-7zm8.5 16h-8.5v-7H19a3.5 3.5 0 1 1 0 7" /></svg>;
};
const ForwardRef = forwardRef(SvgBold);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Book.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgBook = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 4v20a1 1 0 0 1-1 1H9a2 2 0 0 0-2 2h17a1 1 0 0 1 0 2H6a1 1 0 0 1-1-1V7a4 4 0 0 1 4-4h17a1 1 0 0 1 1 1" /></svg>;
};
const ForwardRef = forwardRef(SvgBook);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgBriefcase = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M19 14a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m10-5v16a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1h5a2 2 0 0 1 2 2M12 7h8V6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1zm15 7.201V9H5v5.201A23 23 0 0 0 16 17a23 23 0 0 0 11-2.799" /></svg>;
};
const ForwardRef = forwardRef(SvgBriefcase);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgBulletList = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M9.5 8A1.5 1.5 0 0 1 11 6.5h16a1.5 1.5 0 0 1 0 3H11A1.5 1.5 0 0 1 9.5 8M27 14.5H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3m0 8H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3M5.5 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0-8a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0 16a2 2 0 1 0 0 4 2 2 0 0 0 0-4" /></svg>;
};
const ForwardRef = forwardRef(SvgBulletList);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCalendar = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M26 4h-3V3a1 1 0 0 0-2 0v1H11V3a1 1 0 0 0-2 0v1H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 6H6V6h3v1a1 1 0 0 0 2 0V6h10v1a1 1 0 0 0 2 0V6h3z" /></svg>;
};
const ForwardRef = forwardRef(SvgCalendar);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Car.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCar = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30 14h-1.35l-3.472-7.812A2 2 0 0 0 23.35 5H8.65a2 2 0 0 0-1.828 1.188L3.35 14H2a1 1 0 0 0 0 2h1v10a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-2h12v2a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V16h1a1 1 0 0 0 0-2m-20 6H8a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2m12 0a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2z" /></svg>;
};
const ForwardRef = forwardRef(SvgCar);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCaretDown = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m26.708 12.708-10 10a1 1 0 0 1-1.415 0l-10-10A1 1 0 0 1 6 11h20a1 1 0 0 1 .707 1.707" /></svg>;
};
const ForwardRef = forwardRef(SvgCaretDown);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCaretUp = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M26.924 20.383A1 1 0 0 1 26 21H6a1 1 0 0 1-.708-1.707l10-10a1 1 0 0 1 1.415 0l10 10a1 1 0 0 1 .217 1.09" /></svg>;
};
const ForwardRef = forwardRef(SvgCaretUp);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Cast.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCast = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M7 26a1 1 0 1 1-2 0 1 1 0 0 0-1-1 1 1 0 0 1 0-2 3 3 0 0 1 3 3m-3-7a1 1 0 0 0 0 2 5 5 0 0 1 5 5 1 1 0 1 0 2 0 7.01 7.01 0 0 0-7-7m0-4a1 1 0 0 0 0 2 9.01 9.01 0 0 1 9 9 1 1 0 0 0 2 0A11.01 11.01 0 0 0 4 15M27 5H5a2 2 0 0 0-2 2v5a1 1 0 0 0 1 1 13.014 13.014 0 0 1 13 13 1 1 0 0 0 1 1h9a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2" /></svg>;
};
const ForwardRef = forwardRef(SvgCast);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCastleTurret = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M25 3h-1a2 2 0 0 0-2 2v2h-3.5V5a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v2H10V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v5.586A1.98 1.98 0 0 0 5.586 12L7 13.414V27a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V13.414L26.414 12A1.98 1.98 0 0 0 27 10.586V5a2 2 0 0 0-2-2m-6 24h-6v-8a3 3 0 0 1 6 0z" /></svg>;
};
const ForwardRef = forwardRef(SvgCastleTurret);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChartBubble = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m0 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-5-2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M25 24H7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v13h17a1 1 0 0 1 0 2" /></svg>;
};
const ForwardRef = forwardRef(SvgChartBubble);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChartCircle = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M3.094 14.443a12.8 12.8 0 0 1 2.914-6.72 2 2 0 0 1 2.953-.138l3.459 3.533a1.98 1.98 0 0 1 .211 2.56 3.2 3.2 0 0 0-.462.968.5.5 0 0 1-.478.354h-8.1a.5.5 0 0 1-.497-.557m14.08-11.435A2 2 0 0 0 15 5v5.084a1.98 1.98 0 0 0 1.656 1.97 4 4 0 0 1 .677 7.72.51.51 0 0 0-.333.476v8.154a.5.5 0 0 0 .558.5A13.04 13.04 0 0 0 29 16.185C29.094 9.4 23.899 3.61 17.174 3.008M14.656 19.77a4 4 0 0 1-2.425-2.427.51.51 0 0 0-.475-.343H3.59a.5.5 0 0 0-.5.556A13.01 13.01 0 0 0 14.443 28.91a.5.5 0 0 0 .556-.5V20.25a.51.51 0 0 0-.343-.48" /></svg>;
};
const ForwardRef = forwardRef(SvgChartCircle);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChartPie = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m0 2a11 11 0 0 1 8.984 4.659L16 14.845zm0 22a11 11 0 0 1-8.984-4.659l18.97-10.951A11 11 0 0 1 16 27" /></svg>;
};
const ForwardRef = forwardRef(SvgChartPie);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Check.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCheck = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m29.061 10.061-16 16a1.5 1.5 0 0 1-2.125 0l-7-7a1.504 1.504 0 0 1 2.125-2.125L12 22.875 26.939 7.939a1.502 1.502 0 1 1 2.125 2.125z" /></svg>;
};
const ForwardRef = forwardRef(SvgCheck);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCheckCircle = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m5.708 10.708-7 7a1 1 0 0 1-1.415 0l-3-3a1 1 0 0 1 1.415-1.415L14 18.586l6.293-6.293a1 1 0 0 1 1.415 1.415" /></svg>;
};
const ForwardRef = forwardRef(SvgCheckCircle);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCheckCircleEmpty = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 256 256" fill={fill} stroke={stroke} ref={ref} {...props}><path d="M176.49 95.51a12 12 0 0 1 0 17l-56 56a12 12 0 0 1-17 0l-24-24a12 12 0 1 1 17-17L112 143l47.51-47.52a12 12 0 0 1 16.98.03M236 128A108 108 0 1 1 128 20a108.12 108.12 0 0 1 108 108m-24 0a84 84 0 1 0-84 84 84.09 84.09 0 0 0 84-84" /></svg>;
};
const ForwardRef = forwardRef(SvgCheckCircleEmpty);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChevronDown = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m27.061 13.061-10 10a1.503 1.503 0 0 1-2.125 0l-10-10a1.503 1.503 0 1 1 2.125-2.125L16 19.875l8.939-8.94a1.502 1.502 0 1 1 2.125 2.125z" /></svg>;
};
const ForwardRef = forwardRef(SvgChevronDown);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChevronLeft = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M21.061 24.939a1.503 1.503 0 0 1-2.125 2.125l-10-10a1.5 1.5 0 0 1 0-2.125l10-10a1.503 1.503 0 0 1 2.125 2.125L12.125 16z" /></svg>;
};
const ForwardRef = forwardRef(SvgChevronLeft);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChevronRight = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m23.061 17.061-10 10a1.503 1.503 0 0 1-2.125-2.125L19.875 16l-8.936-8.939a1.502 1.502 0 1 1 2.125-2.125l10 10a1.5 1.5 0 0 1-.003 2.125" /></svg>;
};
const ForwardRef = forwardRef(SvgChevronRight);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgChevronUp = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27.061 21.061a1.503 1.503 0 0 1-2.125 0L16 12.125l-8.939 8.936a1.503 1.503 0 0 1-2.125-2.125l10-10a1.5 1.5 0 0 1 2.125 0l10 10a1.5 1.5 0 0 1 0 2.125" /></svg>;
};
const ForwardRef = forwardRef(SvgChevronUp);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Clock.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgClock = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m7 14h-7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v6h6a1 1 0 0 1 0 2" /></svg>;
};
const ForwardRef = forwardRef(SvgClock);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgClockCounterClockwise = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28 16a12 12 0 0 1-20.236 8.728 1.002 1.002 0 0 1 1.375-1.456 10 10 0 1 0-.21-14.343c-.441.446-.857.885-1.26 1.321l2.039 2.043A1 1 0 0 1 9 14H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1.707-.707L6.25 8.838c.402-.437.817-.875 1.258-1.32A12 12 0 0 1 28 16M16 9a1 1 0 0 0-1 1v6a1 1 0 0 0 .485.858l5 3a.999.999 0 0 0 1.486-1.1 1 1 0 0 0-.456-.616L17 15.434V10a1 1 0 0 0-1-1" /></svg>;
};
const ForwardRef = forwardRef(SvgClockCounterClockwise);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Cloud.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCloud = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435C30.764 9.693 25.884 5 20.008 5" /></svg>;
};
const ForwardRef = forwardRef(SvgCloud);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCloudUpload = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30.991 15.565C30.764 9.693 25.884 5 20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435m-7.283 3.143a1 1 0 0 1-1.415 0L20 16.414V24a1 1 0 0 1-2 0v-7.586l-2.293 2.293a1 1 0 0 1-1.415-1.415l4-4a1 1 0 0 1 1.415 0l4 4a1 1 0 0 1 0 1.415" /></svg>;
};
const ForwardRef = forwardRef(SvgCloudUpload);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Code.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCode = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M8.96 12.153 4.342 16l4.618 3.848a1.5 1.5 0 1 1-1.92 2.305l-6-5a1.5 1.5 0 0 1 0-2.305l6-5a1.5 1.5 0 0 1 1.92 2.304m22 2.694-6-5a1.5 1.5 0 1 0-1.92 2.306L27.658 16l-4.618 3.848a1.5 1.5 0 1 0 1.92 2.305l6-5a1.5 1.5 0 0 0 0-2.305M20.512 3.59a1.5 1.5 0 0 0-1.922.898l-8 22a1.5 1.5 0 0 0 2.82 1.024l8-22a1.5 1.5 0 0 0-.898-1.922" /></svg>;
};
const ForwardRef = forwardRef(SvgCode);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCodeBlock = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 256 256" fill={fill} stroke={stroke} ref={ref} {...props}><path d="M200 40h-32a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v80a16 16 0 0 0 16 16h8v64a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m-93.66 21.66a8 8 0 0 1 11.32-11.32l24 24a8 8 0 0 1 0 11.32l-24 24a8 8 0 0 1-11.32-11.32L124.69 80Zm-64 24a8 8 0 0 1 0-11.32l24-24a8 8 0 0 1 11.32 11.32L59.31 80l18.35 18.34a8 8 0 0 1-11.32 11.32ZM200 200H56v-64h96a16 16 0 0 0 16-16V56h32Z" /></svg>;
};
const ForwardRef = forwardRef(SvgCodeBlock);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Coffee.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCoffee = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M26 10H4a1 1 0 0 0-1 1v6a12.04 12.04 0 0 0 4.068 9H4a1 1 0 0 0 0 2h22a1 1 0 0 0 0-2h-3.067a12.1 12.1 0 0 0 3.375-5.011A5 5 0 0 0 31 16v-1a5 5 0 0 0-5-5m3 6a3 3 0 0 1-2.15 2.875Q27 17.944 27 17v-4.828A3 3 0 0 1 29 15zM14 7V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m4 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m-8 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0" /></svg>;
};
const ForwardRef = forwardRef(SvgCoffee);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Cog.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCog = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M29.743 13.401a1 1 0 0 0-.487-.675l-3.729-2.125-.015-4.202a1 1 0 0 0-.353-.76 14 14 0 0 0-4.59-2.584 1 1 0 0 0-.808.074L16 5.23l-3.765-2.106a1 1 0 0 0-.809-.075 14 14 0 0 0-4.585 2.594 1 1 0 0 0-.354.758L6.47 10.61 2.74 12.734a1 1 0 0 0-.486.675 13.3 13.3 0 0 0 0 5.195 1 1 0 0 0 .486.675l3.729 2.125.015 4.204a1 1 0 0 0 .353.76 14 14 0 0 0 4.59 2.583 1 1 0 0 0 .808-.073L16 26.768l3.765 2.107a1.013 1.013 0 0 0 .809.073 14 14 0 0 0 4.585-2.592 1 1 0 0 0 .354-.759l.018-4.206 3.729-2.125a1 1 0 0 0 .486-.675c.34-1.713.338-3.477-.003-5.19M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10" /></svg>;
};
const ForwardRef = forwardRef(SvgCog);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCollapse = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M18.5 12V6a1.5 1.5 0 1 1 3 0v4.5H26a1.5 1.5 0 1 1 0 3h-6a1.5 1.5 0 0 1-1.5-1.5M12 18.5H6a1.5 1.5 0 1 0 0 3h4.5V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5m14 0h-6a1.5 1.5 0 0 0-1.5 1.5v6a1.5 1.5 0 1 0 3 0v-4.5H26a1.5 1.5 0 1 0 0-3m-14-14A1.5 1.5 0 0 0 10.5 6v4.5H6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 0 0 1.5-1.5V6A1.5 1.5 0 0 0 12 4.5" /></svg>;
};
const ForwardRef = forwardRef(SvgCollapse);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCommand = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M22.5 17.5h-2v-3h2a5 5 0 1 0-5-5v2h-3v-2a5 5 0 1 0-5 5h2v3h-2a5 5 0 1 0 5 5v-2h3v2a5 5 0 1 0 5-5m-2-8a2 2 0 1 1 2 2h-2zm-13 0a2 2 0 0 1 4 0v2h-2a2 2 0 0 1-2-2m4 13a2 2 0 1 1-2-2h2zm3-8h3v3h-3zm8 10a2 2 0 0 1-2-2v-2h2a2 2 0 0 1 0 4" /></svg>;
};
const ForwardRef = forwardRef(SvgCommand);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Crop.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCrop = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30.5 24a1.5 1.5 0 0 1-1.5 1.5h-3.5V29a1.5 1.5 0 1 1-3 0v-3.5H8A1.5 1.5 0 0 1 6.5 24V9.5H3a1.5 1.5 0 0 1 0-3h3.5V3a1.5 1.5 0 0 1 3 0v19.5H29a1.5 1.5 0 0 1 1.5 1.5M13 9.5h9.5V19a1.5 1.5 0 1 0 3 0V8A1.5 1.5 0 0 0 24 6.5H13a1.5 1.5 0 0 0 0 3" /></svg>;
};
const ForwardRef = forwardRef(SvgCrop);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Cross.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCross = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M26.061 23.939a1.503 1.503 0 0 1-2.125 2.125L16 18.125l-7.939 7.936a1.503 1.503 0 1 1-2.125-2.125L13.875 16 5.939 8.061a1.503 1.503 0 1 1 2.125-2.125L16 13.875l7.939-7.94a1.502 1.502 0 1 1 2.125 2.125L18.125 16z" /></svg>;
};
const ForwardRef = forwardRef(SvgCross);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCrossCircle = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m4.708 16.293a1 1 0 0 1-1.415 1.415L16 17.414l-3.293 3.293a1 1 0 0 1-1.415-1.415L14.587 16l-3.293-3.293a1 1 0 1 1 1.415-1.415L16 14.587l3.293-3.293a1 1 0 0 1 1.415 1.415L17.414 16z" /></svg>;
};
const ForwardRef = forwardRef(SvgCrossCircle);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Crown.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCrown = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30.48 9.524a1.51 1.51 0 0 0-1.668-.213l-6.276 3.125-5.24-8.704a1.514 1.514 0 0 0-2.592 0l-5.24 8.708L3.19 9.315a1.514 1.514 0 0 0-2.113 1.825l4.625 14.17a1 1 0 0 0 1.46.55C7.194 25.841 10.39 24 16 24s8.806 1.841 8.835 1.859a1 1 0 0 0 1.464-.549l4.625-14.166a1.51 1.51 0 0 0-.444-1.62M21.98 19.6a1 1 0 0 1-1.159.811 28.5 28.5 0 0 0-9.652 0 1 1 0 0 1-.348-1.97 30.6 30.6 0 0 1 10.348 0 1 1 0 0 1 .816 1.159z" /></svg>;
};
const ForwardRef = forwardRef(SvgCrown);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Cursor.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgCursor = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27.414 24a2 2 0 0 1 0 2.829l-.585.585a2 2 0 0 1-2.829 0l-6.906-6.905-2.735 6.292A1.98 1.98 0 0 1 12.533 28h-.098a1.98 1.98 0 0 1-1.801-1.375L4.1 6.615A1.994 1.994 0 0 1 6.615 4.1l20.01 6.534a2 2 0 0 1 .176 3.725l-6.292 2.735z" /></svg>;
};
const ForwardRef = forwardRef(SvgCursor);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgDatabase = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3C9.271 3 4 6.075 4 10v12c0 3.925 5.271 7 12 7s12-3.075 12-7V10c0-3.925-5.271-7-12-7m10 13c0 1.203-.985 2.429-2.701 3.365C21.366 20.419 18.774 21 16 21s-5.366-.581-7.299-1.635C6.985 18.429 6 17.203 6 16v-2.08C8.133 15.795 11.779 17 16 17s7.868-1.21 10-3.08zm-2.701 9.365C21.366 26.419 18.774 27 16 27s-5.366-.581-7.299-1.635C6.985 24.429 6 23.203 6 22v-2.08C8.133 21.795 11.779 23 16 23s7.868-1.21 10-3.08V22c0 1.203-.985 2.429-2.701 3.365" /></svg>;
};
const ForwardRef = forwardRef(SvgDatabase);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgDiscuss = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M29 12a2 2 0 0 0-2-2h-4V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16a1 1 0 0 0 1.625.777L9 19.25V23a2 2 0 0 0 2 2h11.699l4.676 3.778A1 1 0 0 0 29 28zm-5.319 11.223a1 1 0 0 0-.625-.223H11v-4h10a2 2 0 0 0 2-2v-5h4v13.906z" /></svg>;
};
const ForwardRef = forwardRef(SvgDiscuss);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgDownload = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.5 19v7a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26v-7a1.5 1.5 0 0 1 3 0v6.5h19V19a1.5 1.5 0 1 1 3 0m-13.561 1.061a1.5 1.5 0 0 0 2.125 0l5-5a1.502 1.502 0 1 0-2.125-2.125L17.5 15.375V5a1.5 1.5 0 1 0-3 0v10.375l-2.439-2.436a1.502 1.502 0 1 0-2.125 2.125z" /></svg>;
};
const ForwardRef = forwardRef(SvgDownload);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Drag.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgDrag = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M13.5 7.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4m-9 4.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-9 8.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4" /></svg>;
};
const ForwardRef = forwardRef(SvgDrag);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgDuplicate = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 4H11a1 1 0 0 0-1 1v5H5a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5h5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-1 16h-4v-9a1 1 0 0 0-1-1h-9V6h14z" /></svg>;
};
const ForwardRef = forwardRef(SvgDuplicate);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Earth.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgEarth = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m11 13c.001 1.411-.27 2.81-.8 4.118l-5.587-3.437a2 2 0 0 0-.78-.279l-2.853-.385a2.01 2.01 0 0 0-2 .983h-1.09l-.475-.983a1.99 1.99 0 0 0-1.375-1.083l-1-.216.978-1.718h2.088c.338 0 .67-.087.966-.25l1.532-.845q.202-.113.375-.268l3.364-3.042a1.99 1.99 0 0 0 .407-2.458l-.045-.08A11.01 11.01 0 0 1 27 16M5 16a10.94 10.94 0 0 1 1.068-4.725l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99a2.01 2.01 0 0 0 1.8 1.125h.186l-.904 2.029a2 2 0 0 0 .357 2.171l.018.018L16 25.742l-.242 1.25A11.014 11.014 0 0 1 5 16" /></svg>;
};
const ForwardRef = forwardRef(SvgEarth);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgEarthStriked = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M20.689 3.88A13 13 0 0 0 16 3a13 13 0 0 0-8.155 23.124l1.02-1.765A11 11 0 0 1 5 16a10.94 10.94 0 0 1 1.068-4.724l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99q.113.226.275.418l1.169-2.025-.121-.25a1.99 1.99 0 0 0-1.375-1.084l-1-.217.978-1.717h2.088c.338 0 .67-.087.966-.25l.726-.4z" /><path fillRule="evenodd" d="m24 2.144 1.732 1-1.58 2.736q.54.435 1.036.932A13.01 13.01 0 0 1 29 16a13 13 0 0 1-17.69 12.124l-1.578 2.732-1.732-1zm-.86 5.49-4.936 8.549 1.628.22c.277.037.543.132.78.278l5.588 3.436c.53-1.308.801-2.706.8-4.117a11.01 11.01 0 0 0-3.86-8.367M13.92 23.6l-1.593 2.76a11 11 0 0 0 3.43.631l.242-1.25z" clipRule="evenodd" /></svg>;
};
const ForwardRef = forwardRef(SvgEarthStriked);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgEmotionHappy = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10.365 7.5C20.579 21.724 18.441 23 16 23s-4.579-1.275-5.865-3.5a1.001 1.001 0 0 1 1.477-1.31q.157.129.253.31C12.799 20.114 14.266 21 16 21s3.201-.887 4.135-2.5a1 1 0 1 1 1.73 1M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3" /></svg>;
};
const ForwardRef = forwardRef(SvgEmotionHappy);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgEmotionUnhappy = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10 10.865a1 1 0 0 1-1.365-.365C19.201 20.886 17.734 20 16 20s-3.201.887-4.135 2.5a1.001 1.001 0 1 1-1.73-1C11.421 19.276 13.559 18 16 18s4.579 1.275 5.865 3.5a1 1 0 0 1-.365 1.365M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3" /></svg>;
};
const ForwardRef = forwardRef(SvgEmotionUnhappy);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Expand.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgExpand = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27.5 6v5a1.5 1.5 0 1 1-3 0V7.5H21a1.5 1.5 0 0 1 0-3h5A1.5 1.5 0 0 1 27.5 6M11 24.5H7.5V21a1.5 1.5 0 0 0-3 0v5A1.5 1.5 0 0 0 6 27.5h5a1.5 1.5 0 1 0 0-3m15-5a1.5 1.5 0 0 0-1.5 1.5v3.5H21a1.5 1.5 0 1 0 0 3h5a1.5 1.5 0 0 0 1.5-1.5v-5a1.5 1.5 0 0 0-1.5-1.5m-15-15H6A1.5 1.5 0 0 0 4.5 6v5a1.5 1.5 0 0 0 3 0V7.5H11a1.5 1.5 0 0 0 0-3" /></svg>;
};
const ForwardRef = forwardRef(SvgExpand);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgExternalLink = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.5 13a1.5 1.5 0 1 1-3 0V8.625l-7.439 7.439a1.503 1.503 0 1 1-2.125-2.125L23.375 6.5H19a1.5 1.5 0 0 1 0-3h8A1.5 1.5 0 0 1 28.5 5zM23 16a1.5 1.5 0 0 0-1.5 1.5v8h-15v-15h8a1.5 1.5 0 1 0 0-3H6A2.5 2.5 0 0 0 3.5 10v16A2.5 2.5 0 0 0 6 28.5h16a2.5 2.5 0 0 0 2.5-2.5v-8.5A1.5 1.5 0 0 0 23 16" /></svg>;
};
const ForwardRef = forwardRef(SvgExternalLink);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Eye.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgEye = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30.914 15.595c-.044-.099-1.103-2.447-3.457-4.801C24.322 7.657 20.36 6 16 6S7.679 7.657 4.542 10.794C2.19 13.148 1.125 15.5 1.086 15.595a1 1 0 0 0 0 .812c.044.1 1.103 2.447 3.456 4.8C7.68 24.344 11.64 26 16 26s8.321-1.657 11.458-4.792c2.353-2.354 3.412-4.702 3.456-4.8a1 1 0 0 0 0-.813M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10" /></svg>;
};
const ForwardRef = forwardRef(SvgEye);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgEyeStriked = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M6.74 4.328a1 1 0 1 0-1.48 1.345l2.405 2.646c-4.54 2.786-6.493 7.081-6.579 7.276a1 1 0 0 0 0 .813c.044.098 1.103 2.446 3.456 4.8C7.68 24.343 11.64 26 16 26c2.24.013 4.459-.448 6.509-1.354l2.75 3.027a1 1 0 1 0 1.48-1.345zm11.125 15.21a4 4 0 0 1-5.209-5.73zm13.049-3.13c-.053.117-1.319 2.92-4.17 5.475a1 1 0 0 1-1.408-.072L12.675 7.884a1 1 0 0 1 .575-1.66A17 17 0 0 1 16 6c4.36 0 8.321 1.658 11.458 4.794 2.353 2.354 3.412 4.702 3.456 4.801a1 1 0 0 1 0 .813" /></svg>;
};
const ForwardRef = forwardRef(SvgEyeStriked);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Faders.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFaders = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M17 15v12a1 1 0 0 1-2 0V15a1 1 0 0 1 2 0m8 9a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m3-6h-2V5a1 1 0 0 0-2 0v13h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1M7 20a1 1 0 0 0-1 1v6a1 1 0 1 0 2 0v-6a1 1 0 0 0-1-1m3-6H8V5a1 1 0 0 0-2 0v9H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1m9-6h-2V5a1 1 0 0 0-2 0v3h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1" /></svg>;
};
const ForwardRef = forwardRef(SvgFaders);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFeather = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m26.48 16.851-7.474 7.559a1.97 1.97 0 0 1-1.4.585H9.415l-3.707 3.712a1.001 1.001 0 0 1-1.415-1.415l2.823-2.822L15.588 16h10.537a.5.5 0 0 1 .355.851m.607-13.03a8 8 0 0 0-10.737.518l-1.2 1.185a.5.5 0 0 0-.15.351v7.875l6.875-6.875a1 1 0 0 1 1.414 1.414L17.589 14h11.047a.5.5 0 0 0 .445-.27 8.01 8.01 0 0 0-1.994-9.909M7.854 20.904 13 15.758V8.845a.5.5 0 0 0-.851-.355L7.586 13A1.99 1.99 0 0 0 7 14.414v6.136a.5.5 0 0 0 .854.354" /></svg>;
};
const ForwardRef = forwardRef(SvgFeather);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/File.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFile = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m26.708 10.293-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707M19 11V5.5l5.5 5.5z" /></svg>;
};
const ForwardRef = forwardRef(SvgFile);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFileCsv = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 256 256" fill={fill} stroke={stroke} ref={ref} {...props}><path d="m213.66 82.34-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66M152 88V44l44 44ZM48 180c0 11 7.18 20 16 20a14.18 14.18 0 0 0 10.06-4.5 8.21 8.21 0 0 1 10.9-.91 8 8 0 0 1 .82 11.81A30.06 30.06 0 0 1 64 216c-17.64 0-32-16.15-32-36s14.36-36 32-36a30 30 0 0 1 21.39 9.19 8.26 8.26 0 0 1 .73 11.09 8 8 0 0 1-11.9.38A14.17 14.17 0 0 0 64 160c-8.82 0-16 9-16 20m103.81 16.31a20.82 20.82 0 0 1-9.19 15.23C137.43 215 131 216 125.13 216a61.1 61.1 0 0 1-15.13-2 8 8 0 1 1 4.3-15.41c4.38 1.2 14.95 2.7 19.55-.36.88-.59 1.83-1.52 2.14-3.93.35-2.67-.71-4.1-12.78-7.59-9.35-2.7-25-7.23-23-23.11a20.56 20.56 0 0 1 9-14.95c11.84-8 30.71-3.31 32.83-2.76a8 8 0 0 1-4.07 15.48c-4.49-1.17-15.23-2.56-19.83.56a4.54 4.54 0 0 0-2 3.67c-.12.9-.14 1.09 1.11 1.9 2.31 1.49 6.45 2.68 10.45 3.84 9.79 2.83 26.35 7.66 24.11 24.97M215.42 155l-19.89 55.68a8 8 0 0 1-15.06 0L160.58 155a8.21 8.21 0 0 1 4.5-10.45 8 8 0 0 1 10.45 4.76l12.47 34.9 12.47-34.9a8 8 0 0 1 10.45-4.76 8.23 8.23 0 0 1 4.5 10.45" /></svg>;
};
const ForwardRef = forwardRef(SvgFileCsv);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFileError = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m26.708 10.293-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V11a1 1 0 0 0-.293-.707m-7 11a1 1 0 0 1-1.415 1.415L16 20.414l-2.293 2.293a1 1 0 0 1-1.415-1.415L14.587 19l-2.293-2.293a1 1 0 1 1 1.415-1.415L16 17.587l2.293-2.293a1 1 0 0 1 1.415 1.415L17.414 19zM19 11V5.5l5.5 5.5z" /></svg>;
};
const ForwardRef = forwardRef(SvgFileError);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFilePdf = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M6 15h20a1 1 0 0 0 1-1v-3a1 1 0 0 0-.293-.707l-7-7A1 1 0 0 0 19 3H7a2 2 0 0 0-2 2v9a1 1 0 0 0 1 1m13-9.5 5.5 5.5H19zM28 19a1 1 0 0 1-1 1h-3v2h2a1 1 0 0 1 0 2h-2v2a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1M8 18H6a1 1 0 0 0-1 1v7a1 1 0 1 0 2 0v-1h1a3.5 3.5 0 1 0 0-7m0 5H7v-3h1a1.5 1.5 0 1 1 0 3m8-5h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a4.5 4.5 0 1 0 0-9m0 7h-1v-5h1a2.5 2.5 0 0 1 0 5" /></svg>;
};
const ForwardRef = forwardRef(SvgFilePdf);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFileXls = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 256 256" fill={fill} stroke={stroke} ref={ref} {...props}><path d="M44 120h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4m108-76 44 44h-44Zm4 164.53a8.18 8.18 0 0 1-8.25 7.47H120a8 8 0 0 1-8-8v-55.73a8.18 8.18 0 0 1 7.47-8.25 8 8 0 0 1 8.53 8v48h20a8 8 0 0 1 8 8.51m-61.49-51.88L77.83 180l16.68 23.35a8 8 0 0 1-13 9.3L68 193.76l-13.49 18.89a8 8 0 1 1-13-9.3L58.17 180l-16.68-23.35a8 8 0 0 1 2.3-11.46 8.19 8.19 0 0 1 10.88 2.38L68 166.24l13.49-18.89a8 8 0 0 1 13 9.3Zm121.28 39.66a20.81 20.81 0 0 1-9.18 15.23c-5.19 3.46-11.67 4.46-17.49 4.46a60.6 60.6 0 0 1-15.19-2 8 8 0 0 1 4.31-15.41c4.38 1.21 14.94 2.71 19.54-.35.89-.6 1.84-1.52 2.15-3.93.34-2.67-.72-4.1-12.78-7.59-9.35-2.7-25-7.23-23-23.12a20.58 20.58 0 0 1 8.95-14.94c11.84-8 30.72-3.31 32.83-2.76a8 8 0 0 1-4.07 15.48c-4.48-1.17-15.22-2.56-19.82.56a4.54 4.54 0 0 0-2 3.67c-.11.9-.13 1.08 1.12 1.9 2.31 1.49 6.45 2.68 10.45 3.84 9.87 2.82 26.39 7.65 24.18 24.96" /></svg>;
};
const ForwardRef = forwardRef(SvgFileXls);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFileZip = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 256 256" fill={fill} stroke={stroke} ref={ref} {...props}><path d="M184 144h-16a8 8 0 0 0-8 8v55.73a8.17 8.17 0 0 0 7.47 8.25 8 8 0 0 0 8.53-8v-8h7.4c15.24 0 28.14-11.92 28.59-27.15A28 28 0 0 0 184 144m-.35 40H176v-24h8a12 12 0 0 1 12 13.16A12.25 12.25 0 0 1 183.65 184M136 152v55.73a8.17 8.17 0 0 1-7.47 8.25 8 8 0 0 1-8.53-8v-55.71a8.17 8.17 0 0 1 7.47-8.25A8 8 0 0 1 136 152m-40 56.53a8.17 8.17 0 0 1-8.27 7.47h-31.5a8.27 8.27 0 0 1-6-2.5 8 8 0 0 1-1.18-9.5l25.16-44H56.27a8.17 8.17 0 0 1-8.27-7.47 8 8 0 0 1 8-8.53h31.77a8.27 8.27 0 0 1 6 2.5A8 8 0 0 1 95 156l-25.21 44H88a8 8 0 0 1 8 8.53M213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v76a4 4 0 0 0 4 4h168a4 4 0 0 0 4-4V88a8 8 0 0 0-2.34-5.66M152 88V44l44 44Z" /></svg>;
};
const ForwardRef = forwardRef(SvgFileZip);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Filter.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFilter = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M25.5 16a1.5 1.5 0 0 1-1.5 1.5H8a1.5 1.5 0 1 1 0-3h16a1.5 1.5 0 0 1 1.5 1.5M29 8.5H3a1.5 1.5 0 0 0 0 3h26a1.5 1.5 0 1 0 0-3m-10 12h-6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 1 0 0-3" /></svg>;
};
const ForwardRef = forwardRef(SvgFilter);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Folder.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgFolder = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 9H16.414L13 5.586A1.98 1.98 0 0 0 11.586 5H5a2 2 0 0 0-2 2v18.078A1.926 1.926 0 0 0 4.924 27H27.11A1.89 1.89 0 0 0 29 25.111V11a2 2 0 0 0-2-2M5 7h6.586l2 2H5z" /></svg>;
};
const ForwardRef = forwardRef(SvgFolder);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Gift.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgGift = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 9h-4.385q.075-.06.146-.125A3.7 3.7 0 0 0 24 6.196 4.08 4.08 0 0 0 19.805 2a3.7 3.7 0 0 0-2.68 1.239A6.9 6.9 0 0 0 16 5.049a6.9 6.9 0 0 0-1.125-1.81A3.7 3.7 0 0 0 12.195 2 4.08 4.08 0 0 0 8 6.196a3.7 3.7 0 0 0 1.239 2.679q.072.06.146.125H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2v8a2 2 0 0 0 2 2h7.5a.5.5 0 0 0 .5-.5V15H5v-4h10v4h2v-4h10v4H17v11.5a.5.5 0 0 0 .5.5H25a2 2 0 0 0 2-2v-8a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2M10.564 7.375A1.7 1.7 0 0 1 10 6.125 2.076 2.076 0 0 1 12.074 4h.061a1.71 1.71 0 0 1 1.25.563c1.049 1.185 1.419 3.15 1.549 4.365-1.22-.13-3.184-.5-4.37-1.553m10.875 0c-1.186 1.05-3.155 1.42-4.375 1.55.148-1.314.561-3.237 1.561-4.361A1.7 1.7 0 0 1 19.875 4h.061A2.077 2.077 0 0 1 22 6.135a1.7 1.7 0 0 1-.564 1.24z" /></svg>;
};
const ForwardRef = forwardRef(SvgGift);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Globe.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgGlobe = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m9.796 8h-4.428a17.8 17.8 0 0 0-2.533-5.625A11.05 11.05 0 0 1 25.796 11M16 5.014c1.5 1.625 2.625 3.693 3.296 5.986h-6.592C13.375 8.707 14.5 6.641 16 5.014M12 16c0-1.005.084-2.009.25-3h7.5a18.2 18.2 0 0 1 0 6h-7.5a18 18 0 0 1-.25-3m.704 5h6.592c-.671 2.293-1.796 4.359-3.296 5.986-1.5-1.627-2.625-3.693-3.296-5.986m6.131 5.625A17.8 17.8 0 0 0 21.367 21h4.43a11.05 11.05 0 0 1-6.962 5.625M21.776 19a20.2 20.2 0 0 0 0-6h4.808a11 11 0 0 1 0 6z" /></svg>;
};
const ForwardRef = forwardRef(SvgGlobe);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgGraphQl = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path fillRule="evenodd" d="M13.29 28.226 6.765 24.46a2.822 2.822 0 1 1-2.708-4.693v-7.532a2.824 2.824 0 1 1 2.708-4.693l6.525-3.767a2.824 2.824 0 1 1 5.42 0l6.524 3.766a2.822 2.822 0 1 1 2.71 4.693v7.533a2.824 2.824 0 1 1-2.71 4.694l-6.524 3.766A2.825 2.825 0 0 1 16 31.84a2.822 2.822 0 0 1-2.71-3.614M16 5.806q.413-.002.791-.113l8.531 14.776a2.8 2.8 0 0 0-.791 1.37H7.467a2.8 2.8 0 0 0-.79-1.369L15.21 5.693q.377.11.791.112M7.468 23.178l-.033.12 6.526 3.767A2.81 2.81 0 0 1 16 26.195c.802 0 1.526.334 2.04.871l6.523-3.766-.032-.121zM5.397 12.233a2.824 2.824 0 0 0 2.038-3.532l6.526-3.767q.043.045.088.088L5.517 19.8l-.12-.032zM26.482 19.8q.06-.018.121-.033v-7.532a2.824 2.824 0 0 1-2.04-3.534L18.04 4.934q-.045.045-.089.088z" clipRule="evenodd" /></svg>;
};
const ForwardRef = forwardRef(SvgGraphQl);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgGridFour = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 7v7.5a.5.5 0 0 1-.5.5H17V5.5a.5.5 0 0 1 .5-.5H25a2 2 0 0 1 2 2M14.5 5H7a2 2 0 0 0-2 2v7.5a.5.5 0 0 0 .5.5H15V5.5a.5.5 0 0 0-.5-.5m12 12H17v9.5a.5.5 0 0 0 .5.5H25a2 2 0 0 0 2-2v-7.5a.5.5 0 0 0-.5-.5M5 17.5V25a2 2 0 0 0 2 2h7.5a.5.5 0 0 0 .5-.5V17H5.5a.5.5 0 0 0-.5.5" /></svg>;
};
const ForwardRef = forwardRef(SvgGridFour);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgGridNine = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M10.5 6.5v5h-7A.5.5 0 0 1 3 11V8a2 2 0 0 1 2-2h5a.5.5 0 0 1 .5.5m2 19a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 .5-.5v-5h-7zM3 21v3a2 2 0 0 0 2 2h5a.5.5 0 0 0 .5-.5v-5h-7a.5.5 0 0 0-.5.5m0-7v4a.5.5 0 0 0 .5.5h7v-5h-7a.5.5 0 0 0-.5.5m16-8h-6a.5.5 0 0 0-.5.5v5h7v-5A.5.5 0 0 0 19 6m9.5 7.5h-7v5h7a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5m-16 5h7v-5h-7zM27 6h-5a.5.5 0 0 0-.5.5v5h7a.5.5 0 0 0 .5-.5V8a2 2 0 0 0-2-2m1.5 14.5h-7v5a.5.5 0 0 0 .5.5h5a2 2 0 0 0 2-2v-3a.5.5 0 0 0-.5-.5" /></svg>;
};
const ForwardRef = forwardRef(SvgGridNine);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHandHeart = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.791 17.633a3.04 3.04 0 0 0-2.326-.597C28.813 14.666 30 12.31 30 10c0-3.309-2.661-6-5.933-6A5.95 5.95 0 0 0 19.5 6.094 5.95 5.95 0 0 0 14.932 4C11.663 4 9 6.691 9 10c0 1.375.405 2.711 1.258 4.125a4 4 0 0 0-1.844 1.05L5.586 18H2a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h13q.123 0 .242-.03l8-2a1 1 0 0 0 .15-.05l4.858-2.067.055-.025a3.074 3.074 0 0 0 .491-5.195zm-1.362 3.393-4.75 2.023L14.875 25H7v-5.586l2.829-2.828A1.98 1.98 0 0 1 11.242 16H17.5a1.5 1.5 0 0 1 0 3H14a1 1 0 0 0 0 2h4q.113 0 .224-.025l8.375-1.926.038-.01a1.075 1.075 0 0 1 .788 1.987z" /></svg>;
};
const ForwardRef = forwardRef(SvgHandHeart);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHashtag = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28 10.5h-5.475l.951-5.231a1.5 1.5 0 1 0-2.952-.538L19.475 10.5h-4.95l.951-5.231a1.5 1.5 0 1 0-2.952-.538L11.475 10.5H6a1.5 1.5 0 0 0 0 3h4.93l-.909 5H4a1.5 1.5 0 0 0 0 3h5.475l-.951 5.231a1.5 1.5 0 0 0 1.207 1.75q.134.022.269.019a1.5 1.5 0 0 0 1.475-1.233l1.05-5.767h4.95l-.951 5.231a1.5 1.5 0 1 0 2.952.543l1.049-5.774H26a1.5 1.5 0 1 0 0-3h-4.93l.909-5H28a1.5 1.5 0 1 0 0-3m-9.979 8H13.07l.909-5h4.951z" /></svg>;
};
const ForwardRef = forwardRef(SvgHashtag);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadingFive = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M31.5 22.5a5 5 0 0 1-5 5 4.94 4.94 0 0 1-3.571-1.45 1.5 1.5 0 0 1 2.142-2.1 1.94 1.94 0 0 0 1.429.55 2 2 0 0 0 0-4 1.94 1.94 0 0 0-1.429.55 1.5 1.5 0 0 1-2.551-1.3l1-6A1.5 1.5 0 0 1 25 12.5h5a1.5 1.5 0 1 1 0 3h-3.729l-.338 2.029q.283-.03.567-.029a5 5 0 0 1 5 5M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadingFive);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadingFour = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M32 22a1.5 1.5 0 0 1-1.5 1.5V26a1.5 1.5 0 1 1-3 0v-2.5H23a1.5 1.5 0 0 1-1.422-1.974l3-9a1.5 1.5 0 0 1 2.845.948L25.08 20.5H27.5V18a1.5 1.5 0 1 1 3 0v2.5A1.5 1.5 0 0 1 32 22M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadingFour);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadingOne = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M29.5 14v12a1.5 1.5 0 1 1-3 0v-9.198l-.668.448a1.503 1.503 0 0 1-1.665-2.5l3-2A1.5 1.5 0 0 1 29.5 14M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadingOne);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadingSix = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m27.133 17.541 1.655-2.772a1.5 1.5 0 1 0-2.576-1.538l-4.03 6.75q-.018.029-.032.059a5 5 0 1 0 4.983-2.5zM26.5 24.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4M19.5 7v15a1.5 1.5 0 1 1-3 0v-6h-10v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 3 0v6h10V7a1.5 1.5 0 1 1 3 0" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadingSix);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadingThree = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M31.5 22.5a5 5 0 0 1-8.571 3.5 1.5 1.5 0 1 1 2.142-2.099A2 2 0 1 0 26.5 20.5a1.5 1.5 0 0 1-1.229-2.36l1.854-2.64H24a1.5 1.5 0 1 1 0-3h6a1.5 1.5 0 0 1 1.229 2.36l-2.293 3.275A5 5 0 0 1 31.5 22.5M18 5.5A1.5 1.5 0 0 0 16.5 7v6h-10V7a1.5 1.5 0 0 0-3 0v15a1.5 1.5 0 0 0 3 0v-6h10v6a1.5 1.5 0 1 0 3 0V7A1.5 1.5 0 0 0 18 5.5" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadingThree);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadingTwo = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M19.5 7v15a1.5 1.5 0 1 1-3 0v-6h-10v6a1.5 1.5 0 0 1-3 0V7a1.5 1.5 0 0 1 3 0v6h10V7a1.5 1.5 0 1 1 3 0M30 24.5h-3l3.593-4.791a4.499 4.499 0 1 0-7.837-4.209 1.5 1.5 0 1 0 2.829 1q.076-.218.216-.402a1.5 1.5 0 1 1 2.394 1.807L22.8 25.1a1.5 1.5 0 0 0 1.2 2.4h6a1.5 1.5 0 1 0 0-3" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadingTwo);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeadphones = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M29 17v7a3 3 0 0 1-3 3h-2a3 3 0 0 1-3-3v-5a3 3 0 0 1 3-3h2.956A10.964 10.964 0 0 0 16.081 6H16A11 11 0 0 0 5.045 16H8a3 3 0 0 1 3 3v5a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-7a13.014 13.014 0 0 1 22.236-9.167A12.93 12.93 0 0 1 29 17" /></svg>;
};
const ForwardRef = forwardRef(SvgHeadphones);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Heart.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHeart = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M30 11.75c0 8.75-12.974 15.833-13.526 16.125a1 1 0 0 1-.948 0C14.974 27.582 2 20.5 2 11.75A7.76 7.76 0 0 1 9.75 4c2.581 0 4.841 1.11 6.25 2.986C17.409 5.11 19.669 4 22.25 4A7.76 7.76 0 0 1 30 11.75" /></svg>;
};
const ForwardRef = forwardRef(SvgHeart);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/House.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgHouse = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28 14.444V26a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V14.444a2 2 0 0 1 .646-1.473l10-9.435.014-.013a2 2 0 0 1 2.705.013l10 9.435A2 2 0 0 1 28 14.444" /></svg>;
};
const ForwardRef = forwardRef(SvgHouse);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Image.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgImage = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-7.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M5 25v-3.5l6.5-6.5 10 10zm22 0h-2.671l-4.5-4.5 2.5-2.5L27 22.672z" /></svg>;
};
const ForwardRef = forwardRef(SvgImage);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Images.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgImages = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 5H9a2 2 0 0 0-2 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2v-2h2a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-5.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M23 25H5V11h2v10a2 2 0 0 0 2 2h14zm4-4H9v-4.5l4.5-4.5 6.208 6.208a1 1 0 0 0 1.413 0L24.33 15 27 17.672z" /></svg>;
};
const ForwardRef = forwardRef(SvgImages);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgIndentDecrease = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.5 16a1.5 1.5 0 0 1-1.5 1.5H15a1.5 1.5 0 0 1 0-3h12a1.5 1.5 0 0 1 1.5 1.5M15 9.5h12a1.5 1.5 0 0 0 0-3H15a1.5 1.5 0 0 0 0 3m12 13H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 0 0 0-3m-18-4a1.5 1.5 0 0 0 1.061-2.561L6.125 12l3.936-3.94a1.503 1.503 0 1 0-2.125-2.125l-5 5a1.5 1.5 0 0 0 0 2.125l5 5A1.5 1.5 0 0 0 9 18.5" /></svg>;
};
const ForwardRef = forwardRef(SvgIndentDecrease);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgIndentIncrease = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.5 16a1.5 1.5 0 0 1-1.5 1.5H15a1.5 1.5 0 0 1 0-3h12a1.5 1.5 0 0 1 1.5 1.5M15 9.5h12a1.5 1.5 0 0 0 0-3H15a1.5 1.5 0 0 0 0 3m12 13H5a1.5 1.5 0 0 0 0 3h22a1.5 1.5 0 1 0 0-3M3.939 18.06a1.5 1.5 0 0 0 2.125 0l5-5a1.5 1.5 0 0 0 0-2.125l-5-5a1.503 1.503 0 0 0-2.125 2.125L7.875 12l-3.936 3.939a1.5 1.5 0 0 0 0 2.122" /></svg>;
};
const ForwardRef = forwardRef(SvgIndentIncrease);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgInformation = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-.5 6a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M17 23a2 2 0 0 1-2-2v-5a1 1 0 0 1 0-2 2 2 0 0 1 2 2v5a1 1 0 0 1 0 2" /></svg>;
};
const ForwardRef = forwardRef(SvgInformation);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Italic.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgItalic = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M25.5 7A1.5 1.5 0 0 1 24 8.5h-3.919l-5 15H18a1.5 1.5 0 1 1 0 3H8a1.5 1.5 0 1 1 0-3h3.919l5-15H14a1.5 1.5 0 0 1 0-3h10A1.5 1.5 0 0 1 25.5 7" /></svg>;
};
const ForwardRef = forwardRef(SvgItalic);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Key.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgKey = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M20 2a10.01 10.01 0 0 0-9.511 13.098l-7.196 7.195A1 1 0 0 0 3 23v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 1-1v-2h2a1 1 0 0 0 .707-.293l1.195-1.196A10 10 0 1 0 20 2m2.5 9.5a2 2 0 1 1 0-4 2 2 0 0 1 0 4" /></svg>;
};
const ForwardRef = forwardRef(SvgKey);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Layout.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgLayout = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2M5 7h22v5H5zm22 18H14V14h13z" /></svg>;
};
const ForwardRef = forwardRef(SvgLayout);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgLightbulb = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M22 29a1 1 0 0 1-1 1H11a1 1 0 1 1 0-2h10a1 1 0 0 1 1 1m5-16a10.94 10.94 0 0 1-4.205 8.651A2.03 2.03 0 0 0 22 23.25V24a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-.75a2 2 0 0 0-.779-1.582A10.95 10.95 0 0 1 5 13.06C4.967 7.104 9.782 2.143 15.735 2A11 11 0 0 1 27 13m-4.014-1.168a7.2 7.2 0 0 0-5.82-5.818 1 1 0 1 0-.332 1.972c2.071.349 3.829 2.106 4.18 4.182a1 1 0 0 0 1.972-.335" /></svg>;
};
const ForwardRef = forwardRef(SvgLightbulb);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgLightning = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="m21.731 14.683-14 15a1 1 0 0 1-1.711-.875l1.832-9.167L.65 16.936a1 1 0 0 1-.375-1.625l14-15a1 1 0 0 1 1.71.875l-1.837 9.177 7.204 2.7a1 1 0 0 1 .375 1.62z" /></svg>;
};
const ForwardRef = forwardRef(SvgLightning);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/Link.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgLink = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M17.046 23.441a1.5 1.5 0 0 1 0 2.125l-.742.743a7.502 7.502 0 1 1-10.61-10.61l3.015-3.014A7.5 7.5 0 0 1 19 12.375a1.506 1.506 0 0 1-2 2.25 4.5 4.5 0 0 0-6.171.184l-3.013 3.01a4.5 4.5 0 0 0 6.365 6.365l.743-.743a1.5 1.5 0 0 1 2.122 0m9.26-17.75a7.51 7.51 0 0 0-10.61 0l-.742.743a1.503 1.503 0 1 0 2.125 2.125l.742-.743a4.5 4.5 0 0 1 6.365 6.365l-3.014 3.015a4.5 4.5 0 0 1-6.172.179 1.506 1.506 0 1 0-2 2.25 7.5 7.5 0 0 0 10.288-.304l3.014-3.014a7.51 7.51 0 0 0 .004-10.613z" /></svg>;
};
const ForwardRef = forwardRef(SvgLink);
export default ForwardRef;

24
server/node_modules/@strapi/icons/src/icons/List.tsx generated vendored Normal file
View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgList = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28.5 16a1.5 1.5 0 0 1-1.5 1.5H5a1.5 1.5 0 1 1 0-3h22a1.5 1.5 0 0 1 1.5 1.5M5 9.5h22a1.5 1.5 0 0 0 0-3H5a1.5 1.5 0 0 0 0 3m22 13H5a1.5 1.5 0 1 0 0 3h22a1.5 1.5 0 1 0 0-3" /></svg>;
};
const ForwardRef = forwardRef(SvgList);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgListPlus = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width={16} height={16} fill={fill} stroke={stroke} ref={ref} {...props}><path d="M3.5 8A1.5 1.5 0 0 1 5 6.5h22a1.5 1.5 0 0 1 0 3H5A1.5 1.5 0 0 1 3.5 8M5 17.5h22a1.5 1.5 0 1 0 0-3H5a1.5 1.5 0 1 0 0 3m13 5H5a1.5 1.5 0 1 0 0 3h13a1.5 1.5 0 1 0 0-3m11 0h-1.5V21a1.5 1.5 0 1 0-3 0v1.5H23a1.5 1.5 0 1 0 0 3h1.5V27a1.5 1.5 0 1 0 3 0v-1.5H29a1.5 1.5 0 1 0 0-3" /></svg>;
};
const ForwardRef = forwardRef(SvgListPlus);
export default ForwardRef;

View File

@@ -0,0 +1,24 @@
import type { SVGProps } from "react";
import { Ref, forwardRef } from "react";
import { DefaultTheme, useTheme } from 'styled-components';
interface IconProps extends Omit<SVGProps<SVGSVGElement>, 'fill' | 'stroke'> {
/**
* @default "currentColor"
*/
fill?: keyof DefaultTheme['colors'] | (string & {});
stroke?: keyof DefaultTheme['colors'] | (string & {});
}
const SvgListSearch = ({
fill: fillProp = "currentColor",
stroke: strokeProp,
...props
}: IconProps, ref: Ref<SVGSVGElement>) => {
const {
colors
} = useTheme();
const fill = fillProp && fillProp in colors ? colors[(fillProp as keyof DefaultTheme['colors'])] : fillProp;
const stroke = strokeProp && strokeProp in colors ? colors[(strokeProp as keyof DefaultTheme['colors'])] : strokeProp;
return <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 256 256" fill={fill} stroke={stroke} ref={ref} {...props}><path d="M28 64a12 12 0 0 1 12-12h176a12 12 0 0 1 0 24H40a12 12 0 0 1-12-12m12 76h64a12 12 0 0 0 0-24H40a12 12 0 0 0 0 24m80 40H40a12 12 0 0 0 0 24h80a12 12 0 0 0 0-24m120.49 20.49a12 12 0 0 1-17 0l-18.08-18.08a44 44 0 1 1 17-17l18.08 18.07a12 12 0 0 1 0 17.01M184 164a20 20 0 1 0-20-20 20 20 0 0 0 20 20" /></svg>;
};
const ForwardRef = forwardRef(SvgListSearch);
export default ForwardRef;

Some files were not shown because too many files have changed in this diff Show More