Skip to content

Commit

Permalink
Merge pull request #10 from themesberg/sync-icons
Browse files Browse the repository at this point in the history
sync icons
  • Loading branch information
SutuSebastian authored Oct 11, 2024
2 parents 4974c6a + 511bd85 commit f5e88f4
Show file tree
Hide file tree
Showing 73 changed files with 1,226 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .changeset/long-colts-clap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"flowbite-react-icons": minor
---

sync icons with release [v1.3.0](https://github.com/themesberg/flowbite-icons/releases/tag/v1.3.0)
18 changes: 18 additions & 0 deletions src/icons/outline/e-commerce/cash-register.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgCashRegister = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M5 18h14M5 18v3h14v-3M5 18l1-9h12l1 9M16 6v3m-4-3v3m-2-6h8v3h-8zm-1 9h.01v.01H9zm3 0h.01v.01H12zm3 0h.01v.01H15zm-6 3h.01v.01H9zm3 0h.01v.01H12zm3 0h.01v.01H15z"
/>
</BaseIcon>
));
export default SvgCashRegister;
18 changes: 18 additions & 0 deletions src/icons/outline/e-commerce/credit-card-plus-alt.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgCreditCardPlusAlt = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M6 14h2m3 0h4m2 2h2m0 0h2m-2 0v2m0-2v-2m-5 4H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v4M3 10h18"
/>
</BaseIcon>
));
export default SvgCreditCardPlusAlt;
18 changes: 18 additions & 0 deletions src/icons/outline/e-commerce/filter-dollar.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgFilterDollar = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="m11 18-.854-.854a.5.5 0 0 1-.146-.353v-4.417a1 1 0 0 0-.247-.659L4.45 5.66C3.886 5.012 4.345 4 5.204 4h13.55c.866 0 1.323 1.025.744 1.669L16.5 9M14 18.375c.335.362.782.614 1.279.72.477.158 1 .14 1.464-.05s.834-.54 1.036-.977c.246-.829-.637-1.734-1.774-1.995s-2.016-1.16-1.773-1.995a1.95 1.95 0 0 1 1.035-.977c.464-.19.987-.208 1.464-.05.491.105.935.352 1.27.707m-1.94 5.41V20m0-8v.977"
/>
</BaseIcon>
));
export default SvgFilterDollar;
3 changes: 3 additions & 0 deletions src/icons/outline/e-commerce/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
export { default as CartPlusAlt } from "./cart-plus-alt";
export { default as CartPlus } from "./cart-plus";
export { default as Cart } from "./cart";
export { default as CashRegister } from "./cash-register";
export { default as Cash } from "./cash";
export { default as CreditCardPlusAlt } from "./credit-card-plus-alt";
export { default as CreditCardPlus } from "./credit-card-plus";
export { default as CreditCard } from "./credit-card";
export { default as Dollar } from "./dollar";
export { default as Euro } from "./euro";
export { default as FilterDollar } from "./filter-dollar";
export { default as Receipt } from "./receipt";
export { default as SalePercent } from "./sale-percent";
export { default as ScaleBalanced } from "./scale-balanced";
Expand Down
18 changes: 18 additions & 0 deletions src/icons/outline/general/add-column-after.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgAddColumnAfter = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M9 5v14m8-7h-2m0 0h-2m2 0v2m0-2v-2M3 11h6m-6 4h6m11 4H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1"
/>
</BaseIcon>
));
export default SvgAddColumnAfter;
18 changes: 18 additions & 0 deletions src/icons/outline/general/add-column-before.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgAddColumnBefore = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M15 5v14m-8-7h2m0 0h2m-2 0v2m0-2v-2m12 1h-6m6 4h-6M4 19h16a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1"
/>
</BaseIcon>
));
export default SvgAddColumnBefore;
20 changes: 20 additions & 0 deletions src/icons/outline/general/api-key.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgApiKey = forwardRef<SVGSVGElement, PropsWithoutRef<FlowbiteIconProps>>(
(props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
fill="currentColor"
d="M6.943 11h-.852l.96-2.91h1.08L9.09 11h-.852l-.637-2.108H7.58zm-.159-1.148h1.602v.591H6.784zM9.371 11V8.09h1.256a1.2 1.2 0 0 1 .567.129.93.93 0 0 1 .377.36q.135.23.135.54 0 .314-.139.542a.9.9 0 0 1-.388.352 1.3 1.3 0 0 1-.58.123h-.75v-.613h.59a.5.5 0 0 0 .237-.049.35.35 0 0 0 .152-.14.4.4 0 0 0 .054-.215.4.4 0 0 0-.054-.213.34.34 0 0 0-.152-.136.5.5 0 0 0-.237-.048h-.278V11zm3.415-2.91V11h-.79V8.09z"
/>
<path
stroke="currentColor"
strokeLinejoin="round"
d="M8.318 2a1 1 0 0 0-1 1v.729l-.18.073-.553-.538a1 1 0 0 0-1.396 0L3.31 5.096a1 1 0 0 0 0 1.432l.529.515q-.03.067-.058.137H3a1 1 0 0 0-1 1v2.59a1 1 0 0 0 1 1h.78l.058.136-.529.515a1 1 0 0 0 0 1.433l1.88 1.83a1 1 0 0 0 1.396 0l.552-.537q.09.038.181.073v.73a1 1 0 0 0 1 1h2.66a1 1 0 0 0 1-1v-.73q.196-.076.388-.165l.543.261v.434a1 1 0 0 0 1 1H14v.063a1 1 0 0 0 1 1h.09v.062a1 1 0 0 0 1 1h.685l.495.482a3 3 0 0 0 4.187 0l.24-.234a1 1 0 0 0-.016-1.449l-6.216-5.784.05-.12h.78a1 1 0 0 0 1-1V8.18a1 1 0 0 0-1-1h-.78l-.057-.137.528-.515a1 1 0 0 0 0-1.432l-1.88-1.832a1 1 0 0 0-1.396 0l-.552.538q-.09-.038-.18-.073V3a1 1 0 0 0-1-1z"
/>
</BaseIcon>
),
);
export default SvgApiKey;
22 changes: 22 additions & 0 deletions src/icons/outline/general/barcode.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgBarcode = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
d="M2.992 4.983v13.934m6.97-13.934v13.934m5.976-13.934v13.934m2.987-13.934v13.934"
/>
<path
stroke="currentColor"
strokeLinecap="round"
d="M5.48 4.483v14.934M7.47 4.483v14.934M21.413 4.483v14.934M13.446 4.483v14.934"
/>
</BaseIcon>
));
export default SvgBarcode;
22 changes: 22 additions & 0 deletions src/icons/outline/general/battery.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgBattery = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinejoin="round"
d="M2.988 7.971a1 1 0 0 1 1-1h12.937a1 1 0 0 1 1 1v7.959a1 1 0 0 1-1 1H3.988a1 1 0 0 1-1-1zm17.925 4.97v-1.983a1 1 0 0 0-1-1h-.988a1 1 0 0 0-1 1v1.984a1 1 0 0 0 1 1h.988a1 1 0 0 0 1-1Z"
/>
<path
stroke="currentColor"
strokeLinejoin="round"
d="M5.975 9.959h8.963v3.983H5.975z"
/>
</BaseIcon>
));
export default SvgBattery;
17 changes: 17 additions & 0 deletions src/icons/outline/general/bed.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgBed = forwardRef<SVGSVGElement, PropsWithoutRef<FlowbiteIconProps>>(
(props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M18 17v2M12 5.5V10m-6 7v2m15-2v-4a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v4zm-2-7V8a3 3 0 0 0-3-3H8a3 3 0 0 0-3 3v2z"
/>
</BaseIcon>
),
);
export default SvgBed;
17 changes: 17 additions & 0 deletions src/icons/outline/general/booth-curtain.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgBoothCurtain = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
d="M5 5v14m14 0V8h2M3 8h6m0-2v8.586c0 .89 1.077 1.337 1.707.707l.586-.586a1 1 0 0 1 1.414 0l.586.586a1 1 0 0 0 1.414 0l.586-.586a1 1 0 0 1 1.414 0l.586.586c.63.63 1.707.184 1.707-.707V6a1 1 0 0 0-1-1h-8a1 1 0 0 0-1 1Z"
/>
</BaseIcon>
));
export default SvgBoothCurtain;
18 changes: 18 additions & 0 deletions src/icons/outline/general/cell-attributes.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgCellAttributes = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M3 15v3a1 1 0 0 0 1 1h8v-8m-9 4v-4m0 4h9m-9-4V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v4M3 11h11m6.25 5A2.25 2.25 0 0 1 18 18.25M20.25 16A2.25 2.25 0 0 0 18 13.75M20.25 16H21m-3 2.25A2.25 2.25 0 0 1 15.75 16M18 18.25V19m-2.25-3A2.25 2.25 0 0 1 18 13.75M15.75 16H15m3-2.25V13m-1.591 1.409-.53-.53m4.242 4.242-.53-.53m-3.182 0-.53.53m4.242-4.242-.53.53"
/>
</BaseIcon>
));
export default SvgCellAttributes;
18 changes: 18 additions & 0 deletions src/icons/outline/general/delete-column.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgDeleteColumn = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M9 5v14m-6-8h6m-6 4h6m4.506-1.494L15.012 12m0 0 1.506-1.506M15.012 12l1.506 1.506M15.012 12l-1.506-1.506M20 19H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1"
/>
</BaseIcon>
));
export default SvgDeleteColumn;
18 changes: 18 additions & 0 deletions src/icons/outline/general/delete-row.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgDeleteRow = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M3 15v3a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-3M3 15V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9M3 15h18M8 15v4m4-4v4m4-4v4m-5.506-7.494L12 10m0 0 1.506-1.506M12 10l1.506 1.506M12 10l-1.506-1.506"
/>
</BaseIcon>
));
export default SvgDeleteRow;
18 changes: 18 additions & 0 deletions src/icons/outline/general/delete-table.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgDeleteTable = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M3 15v3a1 1 0 0 0 1 1h10.5M3 15v-4m0 4h11M3 11V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v5M3 11h18m0 0v1M8 11v8m4-8v8m4-8v2m1.896 5.953 1.504-1.505m0 0 1.505-1.505M19.4 17.448l1.46 1.46m-1.46-1.46-1.46-1.46"
/>
</BaseIcon>
));
export default SvgDeleteTable;
18 changes: 18 additions & 0 deletions src/icons/outline/general/fix-tables.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgFixTables = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M3 15v3a1 1 0 0 0 1 1h4v-4m-5 0v-4m0 4h5m-5-4V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v1.99M3 11h5v4m9.47 4.172-.869-1.439-2.816-.235-2.573-4.257 1.487-2.836 1.444 2.389a1.353 1.353 0 1 0 2.316-1.4l-1.444-2.39h3.136l2.61 4.278-1.072 2.585.87 1.438"
/>
</BaseIcon>
));
export default SvgFixTables;
18 changes: 18 additions & 0 deletions src/icons/outline/general/go-to-next-cell.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgGoToNextCell = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M3 15v3a1 1 0 0 0 1 1h9.5M3 15v-4m0 4h9m-9-4V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v5zm5 0v8m4-8v8m7.1-1.1L21 16m0 0-1.9-1.9M21 16h-5"
/>
</BaseIcon>
));
export default SvgGoToNextCell;
18 changes: 18 additions & 0 deletions src/icons/outline/general/go-to-prev-cell.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgGoToPrevCell = forwardRef<
SVGSVGElement,
PropsWithoutRef<FlowbiteIconProps>
>((props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
d="M3 15v3a1 1 0 0 0 1 1h9.5M3 15v-4m0 4h9m-9-4V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v5zm5 0v8m4-8v8m5.9-1.1L16 16m0 0 1.9-1.9M16 16h5"
/>
</BaseIcon>
));
export default SvgGoToPrevCell;
21 changes: 21 additions & 0 deletions src/icons/outline/general/hammer.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import { forwardRef, type PropsWithoutRef } from "react";
import { BaseIcon } from "~/components/base-icon";
import type { FlowbiteIconProps } from "~/types";

const SvgHammer = forwardRef<SVGSVGElement, PropsWithoutRef<FlowbiteIconProps>>(
(props, ref) => (
<BaseIcon fill="none" ref={ref} {...props}>
<path
stroke="currentColor"
strokeLinejoin="round"
d="m20.953 11.763-2.052-2.052-2.052 2.052 2.052 2.053zm-1.368-2.736L15.48 4.922l-3.42 3.42 4.105 4.105zm-4.105 2.736-2.736-2.736-8.21 8.21 2.737 2.736z"
/>
<path
stroke="currentColor"
strokeLinejoin="round"
d="m12.93 3.74 1.866 1.867-2.052 2.052-1.555-1.555c-.995-.995-3.234-.497-3.918.187l2.737-2.737c.684-.684 1.99-.746 2.923.187Z"
/>
</BaseIcon>
),
);
export default SvgHammer;
Loading

0 comments on commit f5e88f4

Please sign in to comment.