react-undraw-illustrations
Version:
unDraw: MIT licensed illustrations for every project you can imagine and create...for React!
497 lines (487 loc) • 14.9 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _propTypes = require("prop-types");
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var UndrawNotebook = function UndrawNotebook(props) {
return _react2.default.createElement(
"svg",
{
style: { height: props.height, width: '100%' },
className: props.class,
id: "b6fc12fe-ef8e-4547-9b80-cc65bddfbdcc",
"data-name": "Layer 1",
xmlnsXlink: "http://www.w3.org/1999/xlink",
viewBox: "0 0 808.12 716.61"
},
_react2.default.createElement(
"defs",
null,
_react2.default.createElement(
"linearGradient",
{
id: "ed96248d-4698-486b-a4de-994c4b868212",
x1: 404.06,
y1: 716.61,
x2: 404.06,
y2: 268.61,
gradientUnits: "userSpaceOnUse"
},
_react2.default.createElement("stop", { offset: 0, stopColor: "gray", stopOpacity: 0.25 }),
_react2.default.createElement("stop", { offset: 0.54, stopColor: "gray", stopOpacity: 0.12 }),
_react2.default.createElement("stop", { offset: 1, stopColor: "gray", stopOpacity: 0.1 })
),
_react2.default.createElement("linearGradient", {
id: "19e667c4-6f71-4983-83f3-bdc836fc61a1",
x1: 210.22,
y1: 700.35,
x2: 210.22,
y2: 285.07,
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement("linearGradient", {
id: "a9513409-4da2-43cc-9c76-afee4a38ce48",
x1: 428.16,
y1: 792.05,
x2: 428.16,
y2: 376.77,
gradientTransform: "matrix(-1, 0, 0, 1, 1026.06, -91.7)",
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement("linearGradient", {
id: "7ac6efeb-e6e1-46af-b5fe-b7efb8ee1379",
x1: 175.09,
y1: 610.02,
x2: 175.09,
y2: 495.85,
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement("linearGradient", {
id: "14a2a5b5-64cc-4fe8-b0e6-f15ac830e947",
x1: 662.51,
y1: 626.33,
x2: 662.51,
y2: 594.97,
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement("linearGradient", {
id: "e2bd95a9-e695-4a74-8d7c-3533af243856",
x1: 872.5,
y1: 269.91,
x2: 872.5,
y2: 127.91,
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement("linearGradient", {
id: "a6752e00-ae16-4d29-b62a-f8206f0a04a1",
x1: 458.97,
y1: 247.52,
x2: 458.97,
y2: 101.87,
gradientTransform: "translate(634.16 -275.97) rotate(90)",
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement("linearGradient", {
id: "f9b0df9c-8115-4cd0-ada0-65f11e2c9179",
x1: 359.97,
y1: 267.52,
x2: 359.97,
y2: 121.87,
gradientTransform: "translate(553.22 -173.51) rotate(90)",
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
}),
_react2.default.createElement(
"linearGradient",
{
id: "3de726b5-1495-4a3c-a21e-83c396d56dc7",
x1: 395.06,
y1: 492.11,
x2: 413.06,
y2: 492.11,
gradientUnits: "userSpaceOnUse"
},
_react2.default.createElement("stop", { offset: 0, stopColor: "#fff", stopOpacity: 0.12 }),
_react2.default.createElement("stop", { offset: 0.54, stopColor: "gray", stopOpacity: 0.12 }),
_react2.default.createElement("stop", { offset: 1, stopColor: "#fff", stopOpacity: 0.12 })
),
_react2.default.createElement("linearGradient", {
id: "1dcf2d63-9f57-411e-ae8f-263acd821179",
x1: 360.06,
y1: 473.61,
x2: 360.06,
y2: 291.61,
xlinkHref: "#ed96248d-4698-486b-a4de-994c4b868212"
})
),
_react2.default.createElement(
"title",
null,
"notebook"
),
_react2.default.createElement("rect", {
y: 268.61,
width: 808.12,
height: 448,
fill: "url(#ed96248d-4698-486b-a4de-994c4b868212)"
}),
_react2.default.createElement("rect", { x: 8.55, y: 274.55, width: 791.03, height: 436.12, fill: "#f5f5f5" }),
_react2.default.createElement("rect", {
x: 16.37,
y: 285.07,
width: 387.68,
height: 415.29,
fill: "url(#19e667c4-6f71-4983-83f3-bdc836fc61a1)"
}),
_react2.default.createElement("rect", {
x: 404.06,
y: 285.07,
width: 387.68,
height: 415.29,
fill: "url(#a9513409-4da2-43cc-9c76-afee4a38ce48)"
}),
_react2.default.createElement("rect", { x: 22.65, y: 291.34, width: 381.41, height: 402.74, fill: "#fff" }),
_react2.default.createElement("rect", { x: 404.06, y: 291.34, width: 381.41, height: 402.74, fill: "#fff" }),
_react2.default.createElement("rect", {
x: 56.52,
y: 318.94,
width: 268.49,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 56.52,
y: 351.56,
width: 100.37,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 194.53,
y: 351.56,
width: 100.37,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", { x: 224.64, y: 638.88, width: 100.37, height: 15.06, fill: props.primaryColor }),
_react2.default.createElement("rect", { x: 224.64, y: 638.88, width: 100.37, height: 15.06, opacity: 0.2 }),
_react2.default.createElement("rect", {
x: 56.52,
y: 384.19,
width: 268.49,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 56.52,
y: 416.81,
width: 160.59,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 463.03,
y: 318.94,
width: 268.49,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 463.03,
y: 351.56,
width: 100.37,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 601.04,
y: 351.56,
width: 100.37,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 463.03,
y: 384.19,
width: 268.49,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 463.03,
y: 416.81,
width: 160.59,
height: 15.06,
fill: props.primaryColor,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 52.76,
y: 495.85,
width: 244.66,
height: 114.17,
fill: "url(#7ac6efeb-e6e1-46af-b5fe-b7efb8ee1379)"
}),
_react2.default.createElement("rect", { x: 56.52, y: 500.87, width: 238.38, height: 105.39, fill: props.primaryColor }),
_react2.default.createElement("polygon", {
points: "781.22 599.9 766.09 600.23 766.43 594.97 728.06 595.79 758.42 600.39 590.7 604.02 590.78 607.96 568.29 608.44 568.45 615.59 568.36 611.72 543.32 616.86 568.53 619.6 568.63 624.19 591.13 623.71 591.18 626.33 781.71 622.21 781.22 599.9",
fill: "url(#14a2a5b5-64cc-4fe8-b0e6-f15ac830e947)"
}),
_react2.default.createElement("rect", {
x: 792.06,
y: 694.95,
width: 180.67,
height: 21.33,
transform: "translate(1584.02 1300.14) rotate(178.75)",
fill: "#3ad29f"
}),
_react2.default.createElement("rect", {
x: 770.77,
y: 700.88,
width: 25.09,
height: 15.06,
transform: "translate(1385.95 1307.87) rotate(178.75)",
fill: "#3ad29f"
}),
_react2.default.createElement("polygon", {
points: "574.9 620.12 551 617.5 574.74 612.59 574.9 620.12",
fill: props.primaryColor
}),
_react2.default.createElement("polyline", {
points: "762.11 602.86 762.52 596.57 726.14 597.37",
fill: "none",
stroke: "#3ad29f",
strokeMiterlimit: 10,
strokeWidth: 3
}),
_react2.default.createElement("line", {
x1: 648,
y1: 569.33,
x2: 664.32,
y2: 578.71,
fill: "#fccc63",
stroke: "#37474f",
strokeLinecap: "round",
strokeMiterlimit: 10,
strokeWidth: 5
}),
_react2.default.createElement("line", {
x1: 462.51,
y1: 462.78,
x2: 478.83,
y2: 472.15,
fill: "#fccc63",
stroke: "#37474f",
strokeLinecap: "round",
strokeMiterlimit: 10,
strokeWidth: 5
}),
_react2.default.createElement("circle", {
cx: 804.78,
cy: 638.53,
r: 45.17,
transform: "translate(-345.71 926.61) rotate(-60.12)",
fill: "#cfd8dc"
}),
_react2.default.createElement("circle", {
cx: 714.25,
cy: 585.81,
r: 45.17,
transform: "translate(-345.43 821.65) rotate(-60.12)",
fill: "#cfd8dc"
}),
_react2.default.createElement("circle", {
cx: 714.25,
cy: 585.81,
r: 38.89,
transform: "translate(-345.43 821.65) rotate(-60.12)",
fill: "#fff",
opacity: 0.2
}),
_react2.default.createElement("circle", {
cx: 805.63,
cy: 638.3,
r: 38.89,
transform: "translate(-345.08 927.23) rotate(-60.12)",
fill: "#fff",
opacity: 0.2
}),
_react2.default.createElement("line", {
x1: 557.24,
y1: 515.75,
x2: 570.29,
y2: 523.25,
fill: "#fccc63",
stroke: "#37474f",
strokeMiterlimit: 10,
strokeWidth: 5
}),
_react2.default.createElement("path", {
d: "M685.64,575.16a38.9,38.9,0,0,1,64.42-4.51,38.89,38.89,0,1,0-66.51,39A38.83,38.83,0,0,1,685.64,575.16Z",
transform: "translate(-195.94 -91.7)",
fill: "#fff",
opacity: 0.2
}),
_react2.default.createElement("path", {
d: "M777,627.65a38.9,38.9,0,0,1,64.42-4.51,38.89,38.89,0,1,0-66.51,39A38.83,38.83,0,0,1,777,627.65Z",
transform: "translate(-195.94 -91.7)",
fill: "#fff",
opacity: 0.2
}),
_react2.default.createElement("path", {
d: "M950.92,188.37h-24.5c-4.66-34.7-34.37-60.46-70.34-60.46a71,71,0,0,0,0,142c36.34,0,66.29-26.31,70.48-61.52h24.36c5,0,9-5.05,9-10S955.87,188.37,950.92,188.37Z",
transform: "translate(-195.94 -91.7)",
fill: "url(#e2bd95a9-e695-4a74-8d7c-3533af243856)"
}),
_react2.default.createElement("path", {
d: "M946.5,189.91H923.38a67,67,0,1,0,.13,17h23a8.5,8.5,0,0,0,0-17Z",
transform: "translate(-195.94 -91.7)",
fill: "#f2f2f2"
}),
_react2.default.createElement("circle", { cx: 663.06, cy: 107.21, r: 52, fill: "#985454" }),
_react2.default.createElement("path", {
d: "M867,155.91s35,2,32,46",
transform: "translate(-195.94 -91.7)",
fill: "none",
stroke: "#fff",
strokeMiterlimit: 10,
strokeWidth: 4,
opacity: 0.2
}),
_react2.default.createElement("rect", {
x: 386.64,
y: 64.51,
width: 145.65,
height: 236.99,
transform: "translate(7.51 514.45) rotate(-80.54)",
fill: "url(#a6752e00-ae16-4d29-b62a-f8206f0a04a1)"
}),
_react2.default.createElement("rect", {
x: 392.79,
y: 67.49,
width: 135.93,
height: 228.96,
transform: "translate(9.61 514.86) rotate(-80.54)",
fill: "#fff"
}),
_react2.default.createElement(
"g",
{ opacity: 0.6 },
_react2.default.createElement("rect", {
x: 542.67,
y: 139.79,
width: 29.13,
height: 21.56,
transform: "translate(-163.62 -181.22) rotate(9.46)",
fill: props.primaryColor
}),
_react2.default.createElement("rect", {
x: 428.86,
y: 184.91,
width: 111.86,
height: 6.99,
transform: "translate(-158.39 -168.8) rotate(9.46)",
fill: props.primaryColor
}),
_react2.default.createElement("rect", {
x: 426.38,
y: 199.67,
width: 81.56,
height: 4.66,
transform: "translate(-156.4 -165.72) rotate(9.46)",
fill: props.primaryColor
})
),
_react2.default.createElement("rect", {
x: 285.7,
y: 67.97,
width: 145.65,
height: 236.99,
transform: "translate(-80.26 417.78) rotate(-80.54)",
fill: "url(#f9b0df9c-8115-4cd0-ada0-65f11e2c9179)"
}),
_react2.default.createElement("rect", {
x: 291.85,
y: 70.95,
width: 135.93,
height: 228.96,
transform: "translate(-78.16 418.18) rotate(-80.54)",
fill: "#fff"
}),
_react2.default.createElement(
"g",
{ opacity: 0.6 },
_react2.default.createElement("rect", {
x: 441.73,
y: 143.25,
width: 29.13,
height: 21.56,
transform: "translate(-164.43 -164.58) rotate(9.46)",
fill: props.primaryColor
}),
_react2.default.createElement("rect", {
x: 327.92,
y: 188.37,
width: 111.86,
height: 6.99,
transform: "translate(-159.2 -152.16) rotate(9.46)",
fill: props.primaryColor
}),
_react2.default.createElement("rect", {
x: 325.44,
y: 203.13,
width: 81.56,
height: 4.66,
transform: "translate(-157.2 -149.08) rotate(9.46)",
fill: props.primaryColor
})
),
_react2.default.createElement("rect", {
x: 395.06,
y: 290.61,
width: 18,
height: 403,
fill: "url(#3de726b5-1495-4a3c-a21e-83c396d56dc7)"
}),
_react2.default.createElement("polygon", {
points: "395.06 473.61 360.63 443.62 325.06 473.61 325.06 291.61 395.06 291.61 395.06 473.61",
fill: "url(#1dcf2d63-9f57-411e-ae8f-263acd821179)"
}),
_react2.default.createElement("polygon", {
points: "390.06 467.61 360.06 438.61 329.06 467.61 329.06 291.61 390.06 291.61 390.06 467.61",
fill: "#3ad29f"
})
);
};
UndrawNotebook.propTypes = {
/**
* Hex color
*/
primaryColor: _propTypes2.default.string,
/**
* percentage
*/
height: _propTypes2.default.string,
/**
* custom class for svg
*/
class: _propTypes2.default.string
};
UndrawNotebook.defaultProps = {
primaryColor: "#6c68fb",
height: "250px",
class: ""
};
exports.default = UndrawNotebook;