mirror of
https://github.com/iconoir-icons/iconoir
synced 2024-05-10 18:36:45 +02:00
Update build artifacts
This commit is contained in:
parent
696283ff8f
commit
ed518798e9
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
31
packages/iconoir-flutter/lib/bridge_surface.dart
Normal file
31
packages/iconoir-flutter/lib/bridge_surface.dart
Normal file
|
@ -0,0 +1,31 @@
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
||||
class BridgeSurface extends StatelessWidget {
|
||||
final Color? color;
|
||||
final double? width;
|
||||
final double? height;
|
||||
|
||||
const BridgeSurface({Key? key, this.color, this.width, this.height})
|
||||
: super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) => SvgPicture.string(
|
||||
'''
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M3 12C3 16 5 21 11 21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M10 6C10 10 12 15 18 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M3 8.5L3 6.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M10 3L10 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M3 12L10 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M11 21L18 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M14.5 21H16.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M21 15H23" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
''',
|
||||
colorFilter:
|
||||
color != null ? ColorFilter.mode(color!, BlendMode.srcIn) : null,
|
||||
width: width,
|
||||
height: height,
|
||||
);
|
||||
}
|
40
packages/iconoir-flutter/lib/constrained_surface.dart
Normal file
40
packages/iconoir-flutter/lib/constrained_surface.dart
Normal file
|
@ -0,0 +1,40 @@
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
||||
class ConstrainedSurface extends StatelessWidget {
|
||||
final Color? color;
|
||||
final double? width;
|
||||
final double? height;
|
||||
|
||||
const ConstrainedSurface({Key? key, this.color, this.width, this.height})
|
||||
: super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) => SvgPicture.string(
|
||||
'''
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_3628_20527)">
|
||||
<path d="M3 23C1.89543 23 1 22.1046 1 21C1 19.8954 1.89543 19 3 19C4.10457 19 5 19.8954 5 21C5 22.1046 4.10457 23 3 23Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M21 23C19.8954 23 19 22.1046 19 21C19 19.8954 19.8954 19 21 19C22.1046 19 23 19.8954 23 21C23 22.1046 22.1046 23 21 23Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M3 5C1.89543 5 1 4.10457 1 3C1 1.89543 1.89543 1 3 1C4.10457 1 5 1.89543 5 3C5 4.10457 4.10457 5 3 5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M21 5C19.8954 5 19 4.10457 19 3C19 1.89543 19.8954 1 21 1C22.1046 1 23 1.89543 23 3C23 4.10457 22.1046 5 21 5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M13 12.0002C13 10.7536 11.8415 9.5 10.4285 9.5H9.5715C8.1515 9.5 7 10.6196 7 12.0002C7 13.1898 7.855 14.1853 9 14.438C9.18769 14.4793 9.37932 14.5001 9.5715 14.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M11 12.0003C11 13.2464 12.1585 14.5 13.5715 14.5H14.4285C15.8485 14.5 17 13.3809 17 12.0003C17 10.8102 16.145 9.81416 15 9.56203C14.8123 9.5207 14.6207 9.4999 14.4285 9.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M21 19L21 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M3 19L3 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M5 3L19 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M5 21L19 21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_3628_20527">
|
||||
<rect width="24" height="24" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
''',
|
||||
colorFilter:
|
||||
color != null ? ColorFilter.mode(color!, BlendMode.srcIn) : null,
|
||||
width: width,
|
||||
height: height,
|
||||
);
|
||||
}
|
27
packages/iconoir-flutter/lib/curve_array.dart
Normal file
27
packages/iconoir-flutter/lib/curve_array.dart
Normal file
|
@ -0,0 +1,27 @@
|
|||
import 'package:flutter/widgets.dart';
|
||||
import 'package:flutter_svg/flutter_svg.dart';
|
||||
|
||||
class CurveArray extends StatelessWidget {
|
||||
final Color? color;
|
||||
final double? width;
|
||||
final double? height;
|
||||
|
||||
const CurveArray({Key? key, this.color, this.width, this.height})
|
||||
: super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) => SvgPicture.string(
|
||||
'''
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M5.16405 17C5.45344 15.9512 5.83338 14.9485 6.29589 14M11.5 7.79447C12.2822 7.22779 13.1177 6.72612 14 6.29589" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M4.5 22C3.11929 22 2 20.8807 2 19.5C2 18.1193 3.11929 17 4.5 17C5.88071 17 7 18.1193 7 19.5C7 20.8807 5.88071 22 4.5 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M9.5 12C8.11929 12 7 10.8807 7 9.5C7 8.11929 8.11929 7 9.5 7C10.8807 7 12 8.11929 12 9.5C12 10.8807 10.8807 12 9.5 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path d="M19.5 7C18.1193 7 17 5.88071 17 4.5C17 3.11929 18.1193 2 19.5 2C20.8807 2 22 3.11929 22 4.5C22 5.88071 20.8807 7 19.5 7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
''',
|
||||
colorFilter:
|
||||
color != null ? ColorFilter.mode(color!, BlendMode.srcIn) : null,
|
||||
width: width,
|
||||
height: height,
|
||||
);
|
||||
}
|
|
@ -195,6 +195,7 @@ export './brain_electricity.dart';
|
|||
export './brain_research.dart';
|
||||
export './brain_warning.dart';
|
||||
export './bread_slice.dart';
|
||||
export './bridge_surface.dart';
|
||||
export './bright_crown.dart';
|
||||
export './bright_star.dart';
|
||||
export './brightness.dart';
|
||||
|
@ -296,6 +297,7 @@ export './component.dart';
|
|||
export './compress.dart';
|
||||
export './compress_lines.dart';
|
||||
export './computer.dart';
|
||||
export './constrained_surface.dart';
|
||||
export './consumable.dart';
|
||||
export './contactless.dart';
|
||||
export './control_slider.dart';
|
||||
|
@ -324,6 +326,7 @@ export './crown_circle.dart';
|
|||
export './css_3.dart';
|
||||
export './cube_replace_face.dart';
|
||||
export './cursor_pointer.dart';
|
||||
export './curve_array.dart';
|
||||
export './cut.dart';
|
||||
export './cut_alt.dart';
|
||||
export './cut_solid_with_curve.dart';
|
||||
|
|
34
packages/iconoir-react-native/src/BridgeSurface.tsx
Normal file
34
packages/iconoir-react-native/src/BridgeSurface.tsx
Normal file
|
@ -0,0 +1,34 @@
|
|||
import * as React from "react";
|
||||
import Svg, { SvgProps, Path } from "react-native-svg";
|
||||
import { IconoirContext } from "./IconoirContext";
|
||||
function SvgBridgeSurface(
|
||||
passedProps: SvgProps,
|
||||
svgRef?: React.Ref<React.Component<SvgProps>>
|
||||
) {
|
||||
const context = React.useContext(IconoirContext);
|
||||
const props = {
|
||||
...context,
|
||||
...passedProps,
|
||||
};
|
||||
return (
|
||||
<Svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<Path
|
||||
d="M3 12c0 4 2 9 8 9M10 6c0 4 2 9 8 9M3 8.5v-2M10 3V1M3 12l7-6M11 21l7-6M14.5 21h2M21 15h2"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</Svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgBridgeSurface);
|
||||
export default ForwardRef;
|
42
packages/iconoir-react-native/src/ConstrainedSurface.tsx
Normal file
42
packages/iconoir-react-native/src/ConstrainedSurface.tsx
Normal file
|
@ -0,0 +1,42 @@
|
|||
import * as React from "react";
|
||||
import Svg, { SvgProps, G, Path, Defs, ClipPath } from "react-native-svg";
|
||||
import { IconoirContext } from "./IconoirContext";
|
||||
function SvgConstrainedSurface(
|
||||
passedProps: SvgProps,
|
||||
svgRef?: React.Ref<React.Component<SvgProps>>
|
||||
) {
|
||||
const context = React.useContext(IconoirContext);
|
||||
const props = {
|
||||
...context,
|
||||
...passedProps,
|
||||
};
|
||||
return (
|
||||
<Svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<G
|
||||
clipPath="url(#constrained-surface_svg__clip0_3628_20527)"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
>
|
||||
<Path d="M3 23a2 2 0 110-4 2 2 0 010 4zM21 23a2 2 0 110-4 2 2 0 010 4zM3 5a2 2 0 110-4 2 2 0 010 4zM21 5a2 2 0 110-4 2 2 0 010 4zM13 12c0-1.246-1.159-2.5-2.572-2.5h-.857C8.152 9.5 7 10.62 7 12c0 1.19.855 2.185 2 2.438.188.041.38.062.572.062" />
|
||||
<Path d="M11 12c0 1.246 1.159 2.5 2.572 2.5h.857C15.848 14.5 17 13.38 17 12c0-1.19-.855-2.186-2-2.438a2.651 2.651 0 00-.572-.062M21 19V5M3 19V5M5 3h14M5 21h14" />
|
||||
</G>
|
||||
<Defs>
|
||||
<ClipPath id="constrained-surface_svg__clip0_3628_20527">
|
||||
<Path fill="#fff" d="M0 0h24v24H0z" />
|
||||
</ClipPath>
|
||||
</Defs>
|
||||
</Svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgConstrainedSurface);
|
||||
export default ForwardRef;
|
40
packages/iconoir-react-native/src/CurveArray.tsx
Normal file
40
packages/iconoir-react-native/src/CurveArray.tsx
Normal file
|
@ -0,0 +1,40 @@
|
|||
import * as React from "react";
|
||||
import Svg, { SvgProps, Path } from "react-native-svg";
|
||||
import { IconoirContext } from "./IconoirContext";
|
||||
function SvgCurveArray(
|
||||
passedProps: SvgProps,
|
||||
svgRef?: React.Ref<React.Component<SvgProps>>
|
||||
) {
|
||||
const context = React.useContext(IconoirContext);
|
||||
const props = {
|
||||
...context,
|
||||
...passedProps,
|
||||
};
|
||||
return (
|
||||
<Svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<Path
|
||||
d="M5.164 17c.29-1.049.67-2.052 1.132-3M11.5 7.794A16.838 16.838 0 0114 6.296M4.5 22a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<Path
|
||||
d="M9.5 12a2.5 2.5 0 110-5 2.5 2.5 0 010 5zM19.5 7a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</Svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgCurveArray);
|
||||
export default ForwardRef;
|
|
@ -193,6 +193,7 @@ export { default as BrainResearch } from './BrainResearch'
|
|||
export { default as BrainWarning } from './BrainWarning'
|
||||
export { default as Brain } from './Brain'
|
||||
export { default as BreadSlice } from './BreadSlice'
|
||||
export { default as BridgeSurface } from './BridgeSurface'
|
||||
export { default as BrightCrown } from './BrightCrown'
|
||||
export { default as BrightStar } from './BrightStar'
|
||||
export { default as BrightnessWindow } from './BrightnessWindow'
|
||||
|
@ -294,6 +295,7 @@ export { default as Component } from './Component'
|
|||
export { default as CompressLines } from './CompressLines'
|
||||
export { default as Compress } from './Compress'
|
||||
export { default as Computer } from './Computer'
|
||||
export { default as ConstrainedSurface } from './ConstrainedSurface'
|
||||
export { default as Consumable } from './Consumable'
|
||||
export { default as Contactless } from './Contactless'
|
||||
export { default as ControlSlider } from './ControlSlider'
|
||||
|
@ -322,6 +324,7 @@ export { default as Crown } from './Crown'
|
|||
export { default as Css3 } from './Css3'
|
||||
export { default as CubeReplaceFace } from './CubeReplaceFace'
|
||||
export { default as CursorPointer } from './CursorPointer'
|
||||
export { default as CurveArray } from './CurveArray'
|
||||
export { default as CutAlt } from './CutAlt'
|
||||
export { default as CutSolidWithCurve } from './CutSolidWithCurve'
|
||||
export { default as Cut } from './Cut'
|
||||
|
|
34
packages/iconoir-react/src/BridgeSurface.tsx
Normal file
34
packages/iconoir-react/src/BridgeSurface.tsx
Normal file
|
@ -0,0 +1,34 @@
|
|||
import * as React from "react";
|
||||
import { IconoirContext } from "./IconoirContext";
|
||||
function SvgBridgeSurface(
|
||||
passedProps: React.SVGProps<SVGSVGElement>,
|
||||
svgRef?: React.Ref<SVGSVGElement>
|
||||
) {
|
||||
const context = React.useContext(IconoirContext);
|
||||
const props = {
|
||||
...context,
|
||||
...passedProps,
|
||||
};
|
||||
return (
|
||||
<svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<path
|
||||
d="M3 12c0 4 2 9 8 9M10 6c0 4 2 9 8 9M3 8.5v-2M10 3V1M3 12l7-6M11 21l7-6M14.5 21h2M21 15h2"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgBridgeSurface);
|
||||
export default ForwardRef;
|
42
packages/iconoir-react/src/ConstrainedSurface.tsx
Normal file
42
packages/iconoir-react/src/ConstrainedSurface.tsx
Normal file
|
@ -0,0 +1,42 @@
|
|||
import * as React from "react";
|
||||
import { IconoirContext } from "./IconoirContext";
|
||||
function SvgConstrainedSurface(
|
||||
passedProps: React.SVGProps<SVGSVGElement>,
|
||||
svgRef?: React.Ref<SVGSVGElement>
|
||||
) {
|
||||
const context = React.useContext(IconoirContext);
|
||||
const props = {
|
||||
...context,
|
||||
...passedProps,
|
||||
};
|
||||
return (
|
||||
<svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<g
|
||||
clipPath="url(#constrained-surface_svg__clip0_3628_20527)"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
>
|
||||
<path d="M3 23a2 2 0 110-4 2 2 0 010 4zM21 23a2 2 0 110-4 2 2 0 010 4zM3 5a2 2 0 110-4 2 2 0 010 4zM21 5a2 2 0 110-4 2 2 0 010 4zM13 12c0-1.246-1.159-2.5-2.572-2.5h-.857C8.152 9.5 7 10.62 7 12c0 1.19.855 2.185 2 2.438.188.041.38.062.572.062" />
|
||||
<path d="M11 12c0 1.246 1.159 2.5 2.572 2.5h.857C15.848 14.5 17 13.38 17 12c0-1.19-.855-2.186-2-2.438a2.651 2.651 0 00-.572-.062M21 19V5M3 19V5M5 3h14M5 21h14" />
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="constrained-surface_svg__clip0_3628_20527">
|
||||
<path fill="#fff" d="M0 0h24v24H0z" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgConstrainedSurface);
|
||||
export default ForwardRef;
|
40
packages/iconoir-react/src/CurveArray.tsx
Normal file
40
packages/iconoir-react/src/CurveArray.tsx
Normal file
|
@ -0,0 +1,40 @@
|
|||
import * as React from "react";
|
||||
import { IconoirContext } from "./IconoirContext";
|
||||
function SvgCurveArray(
|
||||
passedProps: React.SVGProps<SVGSVGElement>,
|
||||
svgRef?: React.Ref<SVGSVGElement>
|
||||
) {
|
||||
const context = React.useContext(IconoirContext);
|
||||
const props = {
|
||||
...context,
|
||||
...passedProps,
|
||||
};
|
||||
return (
|
||||
<svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<path
|
||||
d="M5.164 17c.29-1.049.67-2.052 1.132-3M11.5 7.794A16.838 16.838 0 0114 6.296M4.5 22a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M9.5 12a2.5 2.5 0 110-5 2.5 2.5 0 010 5zM19.5 7a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgCurveArray);
|
||||
export default ForwardRef;
|
|
@ -193,6 +193,7 @@ export { default as BrainResearch } from './BrainResearch'
|
|||
export { default as BrainWarning } from './BrainWarning'
|
||||
export { default as Brain } from './Brain'
|
||||
export { default as BreadSlice } from './BreadSlice'
|
||||
export { default as BridgeSurface } from './BridgeSurface'
|
||||
export { default as BrightCrown } from './BrightCrown'
|
||||
export { default as BrightStar } from './BrightStar'
|
||||
export { default as BrightnessWindow } from './BrightnessWindow'
|
||||
|
@ -294,6 +295,7 @@ export { default as Component } from './Component'
|
|||
export { default as CompressLines } from './CompressLines'
|
||||
export { default as Compress } from './Compress'
|
||||
export { default as Computer } from './Computer'
|
||||
export { default as ConstrainedSurface } from './ConstrainedSurface'
|
||||
export { default as Consumable } from './Consumable'
|
||||
export { default as Contactless } from './Contactless'
|
||||
export { default as ControlSlider } from './ControlSlider'
|
||||
|
@ -322,6 +324,7 @@ export { default as Crown } from './Crown'
|
|||
export { default as Css3 } from './Css3'
|
||||
export { default as CubeReplaceFace } from './CubeReplaceFace'
|
||||
export { default as CursorPointer } from './CursorPointer'
|
||||
export { default as CurveArray } from './CurveArray'
|
||||
export { default as CutAlt } from './CutAlt'
|
||||
export { default as CutSolidWithCurve } from './CutSolidWithCurve'
|
||||
export { default as Cut } from './Cut'
|
||||
|
|
28
packages/iconoir-react/src/server/BridgeSurface.tsx
Normal file
28
packages/iconoir-react/src/server/BridgeSurface.tsx
Normal file
|
@ -0,0 +1,28 @@
|
|||
import * as React from "react";
|
||||
function SvgBridgeSurface(
|
||||
props: React.SVGProps<SVGSVGElement>,
|
||||
svgRef?: React.Ref<SVGSVGElement>
|
||||
) {
|
||||
return (
|
||||
<svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<path
|
||||
d="M3 12c0 4 2 9 8 9M10 6c0 4 2 9 8 9M3 8.5v-2M10 3V1M3 12l7-6M11 21l7-6M14.5 21h2M21 15h2"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgBridgeSurface);
|
||||
export default ForwardRef;
|
36
packages/iconoir-react/src/server/ConstrainedSurface.tsx
Normal file
36
packages/iconoir-react/src/server/ConstrainedSurface.tsx
Normal file
|
@ -0,0 +1,36 @@
|
|||
import * as React from "react";
|
||||
function SvgConstrainedSurface(
|
||||
props: React.SVGProps<SVGSVGElement>,
|
||||
svgRef?: React.Ref<SVGSVGElement>
|
||||
) {
|
||||
return (
|
||||
<svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<g
|
||||
clipPath="url(#constrained-surface_svg__clip0_3628_20527)"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
>
|
||||
<path d="M3 23a2 2 0 110-4 2 2 0 010 4zM21 23a2 2 0 110-4 2 2 0 010 4zM3 5a2 2 0 110-4 2 2 0 010 4zM21 5a2 2 0 110-4 2 2 0 010 4zM13 12c0-1.246-1.159-2.5-2.572-2.5h-.857C8.152 9.5 7 10.62 7 12c0 1.19.855 2.185 2 2.438.188.041.38.062.572.062" />
|
||||
<path d="M11 12c0 1.246 1.159 2.5 2.572 2.5h.857C15.848 14.5 17 13.38 17 12c0-1.19-.855-2.186-2-2.438a2.651 2.651 0 00-.572-.062M21 19V5M3 19V5M5 3h14M5 21h14" />
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="constrained-surface_svg__clip0_3628_20527">
|
||||
<path fill="#fff" d="M0 0h24v24H0z" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgConstrainedSurface);
|
||||
export default ForwardRef;
|
34
packages/iconoir-react/src/server/CurveArray.tsx
Normal file
34
packages/iconoir-react/src/server/CurveArray.tsx
Normal file
|
@ -0,0 +1,34 @@
|
|||
import * as React from "react";
|
||||
function SvgCurveArray(
|
||||
props: React.SVGProps<SVGSVGElement>,
|
||||
svgRef?: React.Ref<SVGSVGElement>
|
||||
) {
|
||||
return (
|
||||
<svg
|
||||
width="1.5em"
|
||||
height="1.5em"
|
||||
viewBox="0 0 24 24"
|
||||
strokeWidth={1.5}
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
color="currentColor"
|
||||
ref={svgRef}
|
||||
{...props}
|
||||
>
|
||||
<path
|
||||
d="M5.164 17c.29-1.049.67-2.052 1.132-3M11.5 7.794A16.838 16.838 0 0114 6.296M4.5 22a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
<path
|
||||
d="M9.5 12a2.5 2.5 0 110-5 2.5 2.5 0 010 5zM19.5 7a2.5 2.5 0 110-5 2.5 2.5 0 010 5z"
|
||||
stroke="currentColor"
|
||||
strokeLinecap="round"
|
||||
strokeLinejoin="round"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
}
|
||||
const ForwardRef = React.forwardRef(SvgCurveArray);
|
||||
export default ForwardRef;
|
|
@ -193,6 +193,7 @@ export { default as BrainResearch } from './BrainResearch'
|
|||
export { default as BrainWarning } from './BrainWarning'
|
||||
export { default as Brain } from './Brain'
|
||||
export { default as BreadSlice } from './BreadSlice'
|
||||
export { default as BridgeSurface } from './BridgeSurface'
|
||||
export { default as BrightCrown } from './BrightCrown'
|
||||
export { default as BrightStar } from './BrightStar'
|
||||
export { default as BrightnessWindow } from './BrightnessWindow'
|
||||
|
@ -294,6 +295,7 @@ export { default as Component } from './Component'
|
|||
export { default as CompressLines } from './CompressLines'
|
||||
export { default as Compress } from './Compress'
|
||||
export { default as Computer } from './Computer'
|
||||
export { default as ConstrainedSurface } from './ConstrainedSurface'
|
||||
export { default as Consumable } from './Consumable'
|
||||
export { default as Contactless } from './Contactless'
|
||||
export { default as ControlSlider } from './ControlSlider'
|
||||
|
@ -322,6 +324,7 @@ export { default as Crown } from './Crown'
|
|||
export { default as Css3 } from './Css3'
|
||||
export { default as CubeReplaceFace } from './CubeReplaceFace'
|
||||
export { default as CursorPointer } from './CursorPointer'
|
||||
export { default as CurveArray } from './CurveArray'
|
||||
export { default as CutAlt } from './CutAlt'
|
||||
export { default as CutSolidWithCurve } from './CutSolidWithCurve'
|
||||
export { default as Cut } from './Cut'
|
||||
|
|
12
packages/iconoir-vue/src/BridgeSurface.vue
Normal file
12
packages/iconoir-vue/src/BridgeSurface.vue
Normal file
|
@ -0,0 +1,12 @@
|
|||
<script lang="ts">
|
||||
import { defineComponent, inject } from "vue-demi";
|
||||
import type { SVGAttributes } from "vue-demi";
|
||||
import providerKey from "./providerKey";
|
||||
export default defineComponent<SVGAttributes>(() => {
|
||||
const context = inject(providerKey);
|
||||
return { context };
|
||||
});
|
||||
</script>
|
||||
<template>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" v-bind="context"><path d="M3 12C3 16 5 21 11 21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M10 6C10 10 12 15 18 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 8.5L3 6.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M10 3L10 1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 12L10 6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11 21L18 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.5 21H16.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 15H23" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
||||
</template>
|
12
packages/iconoir-vue/src/ConstrainedSurface.vue
Normal file
12
packages/iconoir-vue/src/ConstrainedSurface.vue
Normal file
|
@ -0,0 +1,12 @@
|
|||
<script lang="ts">
|
||||
import { defineComponent, inject } from "vue-demi";
|
||||
import type { SVGAttributes } from "vue-demi";
|
||||
import providerKey from "./providerKey";
|
||||
export default defineComponent<SVGAttributes>(() => {
|
||||
const context = inject(providerKey);
|
||||
return { context };
|
||||
});
|
||||
</script>
|
||||
<template>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" v-bind="context"><g clip-path="url(#clip0_3628_20527)"><path d="M3 23C1.89543 23 1 22.1046 1 21C1 19.8954 1.89543 19 3 19C4.10457 19 5 19.8954 5 21C5 22.1046 4.10457 23 3 23Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 23C19.8954 23 19 22.1046 19 21C19 19.8954 19.8954 19 21 19C22.1046 19 23 19.8954 23 21C23 22.1046 22.1046 23 21 23Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 5C1.89543 5 1 4.10457 1 3C1 1.89543 1.89543 1 3 1C4.10457 1 5 1.89543 5 3C5 4.10457 4.10457 5 3 5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 5C19.8954 5 19 4.10457 19 3C19 1.89543 19.8954 1 21 1C22.1046 1 23 1.89543 23 3C23 4.10457 22.1046 5 21 5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M13 12.0002C13 10.7536 11.8415 9.5 10.4285 9.5H9.5715C8.1515 9.5 7 10.6196 7 12.0002C7 13.1898 7.855 14.1853 9 14.438C9.18769 14.4793 9.37932 14.5001 9.5715 14.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11 12.0003C11 13.2464 12.1585 14.5 13.5715 14.5H14.4285C15.8485 14.5 17 13.3809 17 12.0003C17 10.8102 16.145 9.81416 15 9.56203C14.8123 9.5207 14.6207 9.4999 14.4285 9.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21 19L21 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 19L3 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5 3L19 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5 21L19 21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_3628_20527"><rect width="24" height="24" fill="white"></rect></clipPath></defs></svg>
|
||||
</template>
|
12
packages/iconoir-vue/src/CurveArray.vue
Normal file
12
packages/iconoir-vue/src/CurveArray.vue
Normal file
|
@ -0,0 +1,12 @@
|
|||
<script lang="ts">
|
||||
import { defineComponent, inject } from "vue-demi";
|
||||
import type { SVGAttributes } from "vue-demi";
|
||||
import providerKey from "./providerKey";
|
||||
export default defineComponent<SVGAttributes>(() => {
|
||||
const context = inject(providerKey);
|
||||
return { context };
|
||||
});
|
||||
</script>
|
||||
<template>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg" v-bind="context"><path d="M5.16405 17C5.45344 15.9512 5.83338 14.9485 6.29589 14M11.5 7.79447C12.2822 7.22779 13.1177 6.72612 14 6.29589" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M4.5 22C3.11929 22 2 20.8807 2 19.5C2 18.1193 3.11929 17 4.5 17C5.88071 17 7 18.1193 7 19.5C7 20.8807 5.88071 22 4.5 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.5 12C8.11929 12 7 10.8807 7 9.5C7 8.11929 8.11929 7 9.5 7C10.8807 7 12 8.11929 12 9.5C12 10.8807 10.8807 12 9.5 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M19.5 7C18.1193 7 17 5.88071 17 4.5C17 3.11929 18.1193 2 19.5 2C20.8807 2 22 3.11929 22 4.5C22 5.88071 20.8807 7 19.5 7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg>
|
||||
</template>
|
|
@ -193,6 +193,7 @@ export { default as BrainResearch } from './BrainResearch.vue'
|
|||
export { default as BrainWarning } from './BrainWarning.vue'
|
||||
export { default as Brain } from './Brain.vue'
|
||||
export { default as BreadSlice } from './BreadSlice.vue'
|
||||
export { default as BridgeSurface } from './BridgeSurface.vue'
|
||||
export { default as BrightCrown } from './BrightCrown.vue'
|
||||
export { default as BrightStar } from './BrightStar.vue'
|
||||
export { default as BrightnessWindow } from './BrightnessWindow.vue'
|
||||
|
@ -294,6 +295,7 @@ export { default as Component } from './Component.vue'
|
|||
export { default as CompressLines } from './CompressLines.vue'
|
||||
export { default as Compress } from './Compress.vue'
|
||||
export { default as Computer } from './Computer.vue'
|
||||
export { default as ConstrainedSurface } from './ConstrainedSurface.vue'
|
||||
export { default as Consumable } from './Consumable.vue'
|
||||
export { default as Contactless } from './Contactless.vue'
|
||||
export { default as ControlSlider } from './ControlSlider.vue'
|
||||
|
@ -322,6 +324,7 @@ export { default as Crown } from './Crown.vue'
|
|||
export { default as Css3 } from './Css3.vue'
|
||||
export { default as CubeReplaceFace } from './CubeReplaceFace.vue'
|
||||
export { default as CursorPointer } from './CursorPointer.vue'
|
||||
export { default as CurveArray } from './CurveArray.vue'
|
||||
export { default as CutAlt } from './CutAlt.vue'
|
||||
export { default as CutSolidWithCurve } from './CutSolidWithCurve.vue'
|
||||
export { default as Cut } from './Cut.vue'
|
||||
|
|
Loading…
Reference in a new issue