mirror of
https://github.com/imezx/Warp.git
synced 2025-04-25 07:30:02 +00:00
57 lines
1.4 KiB
JavaScript
57 lines
1.4 KiB
JavaScript
|
import React from 'react';
|
||
|
|
||
|
var LvlIcon = function LvlIcon() {
|
||
|
return /*#__PURE__*/React.createElement("svg", {
|
||
|
width: "20",
|
||
|
height: "20",
|
||
|
viewBox: "0 0 20 20"
|
||
|
}, /*#__PURE__*/React.createElement("path", {
|
||
|
d: "M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",
|
||
|
stroke: "currentColor",
|
||
|
fill: "none",
|
||
|
fillRule: "evenodd",
|
||
|
strokeLinejoin: "round"
|
||
|
}));
|
||
|
};
|
||
|
|
||
|
export function SourceIcon(props) {
|
||
|
switch (props.type) {
|
||
|
case 'lvl1':
|
||
|
return /*#__PURE__*/React.createElement(LvlIcon, null);
|
||
|
|
||
|
case 'content':
|
||
|
return /*#__PURE__*/React.createElement(ContentIcon, null);
|
||
|
|
||
|
default:
|
||
|
return /*#__PURE__*/React.createElement(AnchorIcon, null);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function AnchorIcon() {
|
||
|
return /*#__PURE__*/React.createElement("svg", {
|
||
|
width: "20",
|
||
|
height: "20",
|
||
|
viewBox: "0 0 20 20"
|
||
|
}, /*#__PURE__*/React.createElement("path", {
|
||
|
d: "M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",
|
||
|
stroke: "currentColor",
|
||
|
fill: "none",
|
||
|
fillRule: "evenodd",
|
||
|
strokeLinecap: "round",
|
||
|
strokeLinejoin: "round"
|
||
|
}));
|
||
|
}
|
||
|
|
||
|
function ContentIcon() {
|
||
|
return /*#__PURE__*/React.createElement("svg", {
|
||
|
width: "20",
|
||
|
height: "20",
|
||
|
viewBox: "0 0 20 20"
|
||
|
}, /*#__PURE__*/React.createElement("path", {
|
||
|
d: "M17 5H3h14zm0 5H3h14zm0 5H3h14z",
|
||
|
stroke: "currentColor",
|
||
|
fill: "none",
|
||
|
fillRule: "evenodd",
|
||
|
strokeLinejoin: "round"
|
||
|
}));
|
||
|
}
|