File tree Expand file tree Collapse file tree 11 files changed +244
-0
lines changed
Expand file tree Collapse file tree 11 files changed +244
-0
lines changed Original file line number Diff line number Diff line change @@ -40,3 +40,13 @@ export { default as Jest } from './library/jest';
4040export { default as Js } from './library/js' ;
4141export { default as Julia } from './library/julia' ;
4242export { default as JuliaMarkdown } from './library/juliaMarkdown' ;
43+ export { default as Kotlin } from './library/kotlin' ;
44+ export { default as License } from './library/license' ;
45+ export { default as Lua } from './library/lua' ;
46+ export { default as Markdown } from './library/markdown' ;
47+ export { default as Next } from './library/next' ;
48+ export { default as Node } from './library/node' ;
49+ export { default as Notebook } from './library/notebook' ;
50+ export { default as NPM } from './library/npm' ;
51+ export { default as Perl } from './library/perl' ;
52+ export { default as PNPM } from './library/pnpm' ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Kotlin : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 25 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 25 24"
12+ >
13+ < path
14+ stroke = "#A855F7"
15+ strokeWidth = "2"
16+ d = "M18.922 20H4.336V4h14.586l-7.293 7.293-.707.707.707.707L18.922 20z"
17+ > </ path >
18+ </ svg >
19+ ) ;
20+ } ;
21+
22+ export default Kotlin ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const License : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#64748B"
15+ d = "M13.768 10.233l1.768-1.768a5 5 0 100 7.071l-1.768-1.768a2.5 2.5 0 110-3.535z"
16+ > </ path >
17+ < path
18+ fill = "#64748B"
19+ d = "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 17.5a7.5 7.5 0 110-15 7.5 7.5 0 110 15z"
20+ > </ path >
21+ </ svg >
22+ ) ;
23+ } ;
24+
25+ export default License ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Lua : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#2563EB"
15+ fillRule = "evenodd"
16+ d = "M10.85 5.3a7.854 7.854 0 017.851 7.85 7.854 7.854 0 01-7.85 7.851A7.854 7.854 0 013 13.151 7.854 7.854 0 0110.85 5.3zm3.254 2.299a2.3 2.3 0 010 4.597 2.3 2.3 0 010-4.598z"
17+ clipRule = "evenodd"
18+ > </ path >
19+ < path
20+ fill = "#2563EB"
21+ d = "M21 5.298a2.3 2.3 0 00-4.598 0 2.3 2.3 0 004.598 0z"
22+ > </ path >
23+ </ svg >
24+ ) ;
25+ } ;
26+
27+ export default Lua ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Markdown : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#60A5FA"
15+ d = "M3 15.714V8h2.323l2.322 2.836L9.968 8h2.322v7.714H9.968V11.29l-2.323 2.836-2.322-2.836v4.424H3zm14.516 0l-3.484-3.743h2.323V8h2.322v3.97H21l-3.484 3.744z"
16+ > </ path >
17+ </ svg >
18+ ) ;
19+ } ;
20+
21+ export default Markdown ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Next : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#64748B"
15+ fillRule = "evenodd"
16+ d = "M19.576 21.775l-2.204-3.34-5.518-8.365a595.829 595.829 0 00-3.383-5.087c-.146-.157-.24-.18-.794-.18-.472 0-.519.005-.63.058a.955.955 0 00-.204.169.42.42 0 00-.082.249l-.011 5.345-.006 5.365a.513.513 0 00.239.445.504.504 0 00.284.088h.317c.414 0 .49-.012.578-.059a.496.496 0 00.245-.245c.046-.092.046-.253.058-4.079v-.12c.004-1.528.01-2.868.018-3.571.004-.33.123-.363.309-.092.849 1.236 1.69 2.476 2.526 3.72l2.805 4.148 2.24 3.028c1.16 1.568 2.147 2.89 2.264 3.042.008.01.022.017.021.03M16.985 4.608a.554.554 0 00-.172-.132c-.088-.053-.158-.053-.566-.053-.432 0-.467 0-.584.059a.56.56 0 00-.268.344c-.018.064-.03 1.365-.03 3.675v3.284a1 1 0 00.164.547l.706 1.08c.26.396.875.212.875-.262V9.82c.006-3.43 0-4.953-.017-5.023a.553.553 0 00-.108-.189z"
17+ clipRule = "evenodd"
18+ > </ path >
19+ </ svg >
20+ ) ;
21+ } ;
22+
23+ export default Next ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Node : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#2DD4BF"
15+ fillRule = "evenodd"
16+ d = "M11.235 21.794c.235.136.5.206.768.206v-.004c.27 0 .537-.07.772-.205l7.327-4.232a1.55 1.55 0 00.768-1.336V7.766a1.545 1.545 0 00-.768-1.335l-7.327-4.234a1.607 1.607 0 00-1.54 0L3.897 6.429a1.54 1.54 0 00-.769 1.335v8.457a1.55 1.55 0 00.769 1.338l1.923 1.108c.931.458 1.265.458 1.69.458 1.377 0 2.17-.834 2.17-2.287v-8.35a.21.21 0 00-.212-.212h-.928a.21.21 0 00-.213.211v8.347c0 .646-.666 1.288-1.755.743l-2.007-1.16a.226.226 0 01-.114-.196V7.764c0-.08.045-.16.116-.2l7.325-4.226a.225.225 0 01.225 0l7.326 4.226c.07.043.113.118.113.202v8.457c0 .08-.044.16-.112.198l-7.328 4.23a.248.248 0 01-.228 0l-1.88-1.115c-.055-.033-.127-.044-.181-.013-.52.296-.62.334-1.106.505-.12.041-.3.114.066.318l2.447 1.448zm-.847-8.328c0 1.235.672 2.707 3.88 2.707l-.011.008c2.322 0 3.654-.915 3.654-2.511 0-1.583-1.07-2.005-3.322-2.304-2.275-.301-2.506-.457-2.506-.99 0-.441.196-1.028 1.882-1.028 1.506 0 2.06.325 2.29 1.339a.21.21 0 00.205.165h.952a.213.213 0 00.213-.231c-.147-1.75-1.31-2.565-3.656-2.565-2.09 0-3.337.88-3.337 2.36 0 1.605 1.24 2.047 3.247 2.245 2.4.235 2.586.585 2.586 1.057 0 .819-.656 1.168-2.201 1.168-1.94 0-2.365-.487-2.508-1.451a.212.212 0 00-.209-.18H10.6a.21.21 0 00-.212.211z"
17+ clipRule = "evenodd"
18+ > </ path >
19+ </ svg >
20+ ) ;
21+ } ;
22+
23+ export default Node ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Notebook : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ stroke = "#60A5FA"
15+ strokeLinejoin = "round"
16+ strokeWidth = "2"
17+ d = "M19 4a1 1 0 00-1-1H8a3 3 0 00-3 3v12a3 3 0 003 3h10a1 1 0 001-1V4z"
18+ > </ path >
19+ < rect width = "14" height = "2" x = "5" y = "16" fill = "#60A5FA" rx = "1" > </ rect >
20+ </ svg >
21+ ) ;
22+ } ;
23+
24+ export default Notebook ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const NPM : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#F87171"
15+ fillRule = "evenodd"
16+ d = "M21 4a1 1 0 00-1-1H4a1 1 0 00-1 1v16.1a1 1 0 001 1h16a1 1 0 001-1V4zm-9 13a1 1 0 01-1 1H7a1 1 0 01-1-1V7a1 1 0 011-1h10a1 1 0 011 1v10a1 1 0 01-1 1h-1a1 1 0 01-1-1v-7a1 1 0 00-1-1h-1a1 1 0 00-1 1v7z"
17+ clipRule = "evenodd"
18+ > </ path >
19+ </ svg >
20+ ) ;
21+ } ;
22+
23+ export default NPM ;
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { SvgInterface } from '../interfaces/svgInterface' ;
3+
4+ const Perl : React . FC < SvgInterface > = ( props : SvgInterface ) => {
5+ return (
6+ < svg
7+ xmlns = "http://www.w3.org/2000/svg"
8+ width = { props . width || 24 }
9+ height = { props . height || 24 }
10+ fill = "none"
11+ viewBox = "0 0 24 24"
12+ >
13+ < path
14+ fill = "#A855F7"
15+ d = "M9.172 3c-.268.045-.497.185-.75.27-.533.342-.962.868-1.072 1.502-.334 1.073-1.315 1.777-1.658 2.84-.282.683-.788 1.22-1.26 1.768-.325.406-.29.95-.432 1.425-.144.13-.245.425.022.458-.007.241-.172.51.002.74.136.505.375.988.613 1.454.047.17.337.367.382.093.035-.39.204-.855-.07-1.2-.177-.442-.032-.908.05-1.35-.04-.272.057-.582.204-.799.152.082.1.356.16.503.145 1.058.189 2.157-.079 3.2-.1.409.064.841-.031 1.243-.344.373-.078.91-.048 1.344.167.806.076 1.643-.165 2.413-.006.277-.102.53-.16.794.096.332.553.45.858.371.19-.128.552.116.643-.188.027-.33-.296-.578-.27-.914-.2-.92-.352-1.88-.157-2.82.101-.546.062-1.13.215-1.655.34-.426.572-.93.717-1.457.201-.439.326-.971.449-1.389.526.846.842 1.86.705 2.87.018.394-.229.856.102 1.167.401.628.908 1.22 1.11 1.943.017.303-.391.308-.499.553-.24.348-.214.792-.241 1.195.226.088.558.322.75.04.186-.197.266-.542.46-.693.12.227.009.595.317.706.443.159.954.203 1.414.093.236-.205-.087-.493-.287-.572-.332-.098-.527-.357-.64-.67-.105-.174-.18-.376.024-.51.479-.58 1.138-.965 1.645-1.51.306-.424.226-1.017.11-1.497-.144-.28-.248-.574-.17-.892.054-.274-.134-.557-.123-.8.269-.018.583-.008.822.082.065.433-.031.895.093 1.315.204.194.3.5.314.78.19.233.07.576.121.862-.121.464.051.922.194 1.363.26.84.15 1.744.373 2.586.169.239-.115.638.216.795.512.192 1.198.246 1.635-.139.133-.266-.26-.419-.449-.503a.657.657 0 01-.523-.518c-.404-.834-.602-1.77-.46-2.699.02-.448.082-.89.197-1.317.054-.435.06-.883.188-1.297.075-.582-.052-1.197.11-1.763.264.167.547.337.86.36.203.155.421.001.531-.184.163-.224.359.374.508.07.185-.209.423-.358.633-.522.118-.194.362-.188.533-.277.118-.155-.077-.4.142-.519.075-.198.265.063.352-.125.093-.204.078-.486.324-.575.447-.355.313-1.003.393-1.505-.005-.5.094-1.03-.028-1.513-.143-.382-.379-.77-.474-1.15.436-.347 1.206-.06 1.503-.631.128-.42-.276-.776-.542-1.042-.26-.244-.668-.128-.985-.248-.246-.084-.628.009-.692-.326-.103-.265-.426-.263-.599-.463-.276-.142-.527.183-.799.21-.302.21-.65.417-.842.739-.083.21-.012.484-.238.614-.378.434-.22 1.078-.255 1.607.005.241-.002.485.135.683.02.296.29.49.242.795-.037.2.139.628-.193.535-.1-.168-.085-.455-.18-.652-.277-.852-.696-1.776-1.535-2.203-.592-.433-1.015-1.063-1.26-1.747-.233-.347-.66-.56-.843-.936-.24-.103-.53-.067-.77-.201-.296-.132-.565-.37-.92-.328-.234.017-.45-.064-.672-.082zm.433 9.558c.205.068.142.388.216.554.096.234.015.648.287.766.153.254.058.598.213.832-.036.167-.09.478.169.482.232-.02.296.24.46.356.15.211.32.51.086.734-.227.275-.382.706-.8.718-.171.018-.409.286-.487.01-.297-.502-.55-1.036-.493-1.633.005-.938.218-1.86.326-2.784-.005-.026.004-.037.023-.035z"
16+ > </ path >
17+ </ svg >
18+ ) ;
19+ } ;
20+
21+ export default Perl ;
You can’t perform that action at this time.
0 commit comments