Skip to content

Commit

Permalink
feat: add save outline and fill icons (#251)
Browse files Browse the repository at this point in the history
* feat: add save outline and fill icons

* alphabetically order

* 1.8.11
  • Loading branch information
Parker-Stafford authored Nov 20, 2024
1 parent b0fb727 commit 8f81ef4
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 42 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "1.8.10",
"version": "1.8.11",
"license": "MIT",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
Expand Down
110 changes: 69 additions & 41 deletions src/icon/Icons.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -1572,6 +1572,31 @@ export const MaximizeOutline = () => (
</svg>
);

export const MessageSquareFilled = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="message-square">
<rect width="24" height="24" opacity="0" />
<path d="M19 3H5a3 3 0 0 0-3 3v15a1 1 0 0 0 .51.87A1 1 0 0 0 3 22a1 1 0 0 0 .51-.14L8 19.14a1 1 0 0 1 .55-.14H19a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM8 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1z" />
</g>
</g>
</svg>
);

export const MessageSquareOutline = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="message-square">
<rect width="24" height="24" opacity="0" />
<circle cx="12" cy="11" r="1" />
<circle cx="16" cy="11" r="1" />
<circle cx="8" cy="11" r="1" />
<path d="M19 3H5a3 3 0 0 0-3 3v15a1 1 0 0 0 .51.87A1 1 0 0 0 3 22a1 1 0 0 0 .51-.14L8 19.14a1 1 0 0 1 .55-.14H19a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 13a1 1 0 0 1-1 1H8.55a3 3 0 0 0-1.55.43l-3 1.8V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z" />
</g>
</g>
</svg>
);

export const MinimizeOutline = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
Expand Down Expand Up @@ -1624,6 +1649,23 @@ export const MinusCircleOutline = () => (
</g>
</svg>
);

export const MinusOutline = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="minus">
<rect
width="24"
height="24"
transform="rotate(180 12 12)"
opacity="0"
/>
<path d="M19 13H5a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2z" />
</g>
</g>
</svg>
);

export const MoonOutline = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
Expand Down Expand Up @@ -1838,6 +1880,33 @@ export const RowExpandOutline = () => (
</svg>
);
//S
export const SaveFilled = () => {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="save">
<rect width="24" height="24" opacity="0" />
<rect x="10" y="17" width="4" height="4" />
<path d="M20.12 8.71l-4.83-4.83A3 3 0 0 0 13.17 3H10v6h5a1 1 0 0 1 0 2H9a1 1 0 0 1-1-1V3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h2v-4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v4h2a3 3 0 0 0 3-3v-7.17a3 3 0 0 0-.88-2.12z" />
</g>
</g>
</svg>
);
};

export const SaveOutline = () => {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="save">
<rect width="24" height="24" opacity="0" />
<path d="M20.12 8.71l-4.83-4.83A3 3 0 0 0 13.17 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-7.17a3 3 0 0 0-.88-2.12zM10 19v-2h4v2zm9-1a1 1 0 0 1-1 1h-2v-3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h2v5a1 1 0 0 0 1 1h4a1 1 0 0 0 0-2h-3V5h3.17a1.05 1.05 0 0 1 .71.29l4.83 4.83a1 1 0 0 1 .29.71z" />
</g>
</g>
</svg>
);
};

export const Search = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
Expand Down Expand Up @@ -2164,44 +2233,3 @@ export const VolumeOnOutline = () => (
</g>
</svg>
);

export const MinusOutline = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="minus">
<rect
width="24"
height="24"
transform="rotate(180 12 12)"
opacity="0"
/>
<path d="M19 13H5a1 1 0 0 1 0-2h14a1 1 0 0 1 0 2z" />
</g>
</g>
</svg>
);

export const MessageSquareOutline = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="message-square">
<rect width="24" height="24" opacity="0" />
<circle cx="12" cy="11" r="1" />
<circle cx="16" cy="11" r="1" />
<circle cx="8" cy="11" r="1" />
<path d="M19 3H5a3 3 0 0 0-3 3v15a1 1 0 0 0 .51.87A1 1 0 0 0 3 22a1 1 0 0 0 .51-.14L8 19.14a1 1 0 0 1 .55-.14H19a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm1 13a1 1 0 0 1-1 1H8.55a3 3 0 0 0-1.55.43l-3 1.8V6a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1z" />
</g>
</g>
</svg>
);

export const MessageSquareFilled = () => (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g data-name="Layer 2">
<g data-name="message-square">
<rect width="24" height="24" opacity="0" />
<path d="M19 3H5a3 3 0 0 0-3 3v15a1 1 0 0 0 .51.87A1 1 0 0 0 3 22a1 1 0 0 0 .51-.14L8 19.14a1 1 0 0 1 .55-.14H19a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM8 12a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4 0a1 1 0 1 1 1-1 1 1 0 0 1-1 1z" />
</g>
</g>
</svg>
);

0 comments on commit 8f81ef4

Please sign in to comment.