Skip to content

Commit 40fd62e

Browse files
committed
add filled icons
1 parent 99a75ce commit 40fd62e

File tree

10,107 files changed

+115214
-40
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

10,107 files changed

+115214
-40
lines changed

generator.js

+12-8
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,18 @@ async function generateComponentsForAllFamilies(icon) {
5454
const families = getIncludedFamilies(icon.unsupported_families)
5555

5656
for (let i = 0; i < families.length; i++) {
57-
await generateComponent(icon, families[i])
57+
await Promise.all([
58+
generateComponent(icon, families[i]),
59+
generateComponent(icon, families[i], true),
60+
])
5861
}
5962
}
6063

61-
async function generateComponent(icon, family) {
64+
async function generateComponent(icon, family, filled = false) {
6265
try {
63-
const name = formatName(icon.name, family.postfix)
66+
const name = formatName(icon.name, family.postfix, filled)
6467

65-
const svg = await downloadSVG(icon.name, family.id)
68+
const svg = await downloadSVG(icon.name, family.id, filled)
6669

6770
console.log(`Downloading ${name}`)
6871

@@ -76,21 +79,22 @@ async function generateComponent(icon, family) {
7679
}
7780
}
7881

79-
function formatName(string, familyPostfix) {
82+
function formatName(string, familyPostfix, filled) {
8083
const formattedString = string
8184
.replace(/_/g, ' ')
8285
.replace(/\w\S*/g, (txt) => {
8386
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase()
8487
})
8588
.replace(/ /g, '')
8689

87-
return 'Icon' + formattedString + familyPostfix
90+
return 'Icon' + formattedString + familyPostfix + (filled ? 'Filled' : '')
8891
}
8992

90-
async function downloadSVG(icon, familyId) {
93+
async function downloadSVG(icon, familyId, filled) {
94+
const filledConfig = filled ? 'fill1' : 'default'
9195
const svg = await axios
9296
.get(
93-
`https://fonts.gstatic.com/s/i/short-term/release/${familyId}/${icon}/default/24px.svg`,
97+
`https://fonts.gstatic.com/s/i/short-term/release/${familyId}/${icon}/${filledConfig}/24px.svg`,
9498
)
9599
.catch((err) => console.log(err))
96100

src/Icon10kOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon10kOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M240-360h60v-240H200v60h40v180Zm140 0h100q17 0 28.5-11.5T520-400v-160q0-17-11.5-28.5T480-600H380q-17 0-28.5 11.5T340-560v160q0 17 11.5 28.5T380-360Zm20-60v-120h60v120h-60Zm160 60h60v-90l70 90h70l-90-120 90-120h-70l-70 90v-90h-60v240ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon10kOutlinedFilled as default }

src/Icon10kRoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon10kRoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M240-540v150q0 13 8.5 21.5T270-360q13 0 21.5-8.5T300-390v-180q0-13-8.5-21.5T270-600h-40q-13 0-21.5 8.5T200-570q0 13 8.5 21.5T230-540h10Zm140 180h100q17 0 28.5-11.5T520-400v-160q0-17-11.5-28.5T480-600H380q-17 0-28.5 11.5T340-560v160q0 17 11.5 28.5T380-360Zm20-60v-120h60v120h-60Zm220-30 62 79q2 3 22 11 17 0 25-15.5t-3-29.5l-56-75 57-76q11-14 3-29t-26-15q-7 0-12.5 3t-9.5 8l-62 79v-60q0-13-8.5-21.5T590-600q-13 0-21.5 8.5T560-570v180q0 13 8.5 21.5T590-360q13 0 21.5-8.5T620-390v-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon10kRoundedFilled as default }

src/Icon10kSharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon10kSharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M240-360h60v-240H200v60h40v180Zm100 0h180v-240H340v240Zm60-60v-120h60v120h-60Zm160 60h60v-90l70 90h70l-90-120 90-120h-70l-70 90v-90h-60v240ZM120-120v-720h720v720H120Z" />
8+
</svg>
9+
)
10+
11+
export { Icon10kSharpFilled as default }

src/Icon10mpOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon10mpOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm180 0h100q17 0 28.5-11.5T660-540v-160q0-17-11.5-28.5T620-740H520q-17 0-28.5 11.5T480-700v160q0 17 11.5 28.5T520-500Zm20-60v-120h60v120h-60ZM240-220h60v-180h40v120h60v-120h40v180h60v-200q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v200Zm300 0h60v-60h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H540v240Zm60-120v-60h60v60h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon10mpOutlinedFilled as default }

src/Icon10mpRoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon10mpRoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-680v150q0 13 8.5 21.5T370-500q13 0 21.5-8.5T400-530v-180q0-13-8.5-21.5T370-740h-60q-13 0-21.5 8.5T280-710q0 13 8.5 21.5T310-680h30Zm180 180h100q17 0 28.5-11.5T660-540v-160q0-17-11.5-28.5T620-740H520q-17 0-28.5 11.5T480-700v160q0 17 11.5 28.5T520-500Zm20-60v-120h60v120h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm100-280h40v90q0 13 8.5 21.5T370-280q13 0 21.5-8.5T400-310v-90h40v150q0 13 8.5 21.5T470-220q13 0 21.5-8.5T500-250v-170q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v170q0 13 8.5 21.5T270-220q13 0 21.5-8.5T300-250v-150Zm300 120h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H570q-13 0-21.5 8.5T540-430v180q0 13 8.5 21.5T570-220q13 0 21.5-8.5T600-250v-30Zm0-60v-60h60v60h-60Z" />
8+
</svg>
9+
)
10+
11+
export { Icon10mpRoundedFilled as default }

src/Icon10mpSharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon10mpSharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm140 0h180v-240H480v240Zm60-60v-120h60v120h-60ZM240-220h60v-180h40v120h60v-120h40v180h60v-240H240v240Zm300 0h60v-60h120v-180H540v240Zm60-120v-60h60v60h-60ZM120-120v-720h720v720H120Z" />
8+
</svg>
9+
)
10+
11+
export { Icon10mpSharpFilled as default }

src/Icon11mpOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon11mpOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M380-500h60v-240H320v60h60v180Zm200 0h60v-240H520v60h60v180ZM240-220h60v-180h40v120h60v-120h40v180h60v-200q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v200Zm300 0h60v-60h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H540v240Zm60-120v-60h60v60h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon11mpOutlinedFilled as default }

src/Icon11mpRoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon11mpRoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M380-680v150q0 13 8.5 21.5T410-500q13 0 21.5-8.5T440-530v-180q0-13-8.5-21.5T410-740h-60q-13 0-21.5 8.5T320-710q0 13 8.5 21.5T350-680h30Zm200 0v150q0 13 8.5 21.5T610-500q13 0 21.5-8.5T640-530v-180q0-13-8.5-21.5T610-740h-60q-13 0-21.5 8.5T520-710q0 13 8.5 21.5T550-680h30ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm100-280h40v90q0 13 8.5 21.5T370-280q13 0 21.5-8.5T400-310v-90h40v150q0 13 8.5 21.5T470-220q13 0 21.5-8.5T500-250v-170q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v170q0 13 8.5 21.5T270-220q13 0 21.5-8.5T300-250v-150Zm300 120h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H570q-13 0-21.5 8.5T540-430v180q0 13 8.5 21.5T570-220q13 0 21.5-8.5T600-250v-30Zm0-60v-60h60v60h-60Z" />
8+
</svg>
9+
)
10+
11+
export { Icon11mpRoundedFilled as default }

src/Icon11mpSharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon11mpSharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M380-500h60v-240H320v60h60v180Zm200 0h60v-240H520v60h60v180ZM240-220h60v-180h40v120h60v-120h40v180h60v-240H240v240Zm300 0h60v-60h120v-180H540v240Zm60-120v-60h60v60h-60ZM120-120v-720h720v720H120Z" />
8+
</svg>
9+
)
10+
11+
export { Icon11mpSharpFilled as default }

src/Icon123OutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon123OutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M220-360v-180h-60v-60h120v240h-60Zm140 0v-100q0-17 11.5-28.5T400-500h80v-40H360v-60h140q17 0 28.5 11.5T540-560v60q0 17-11.5 28.5T500-460h-80v40h120v60H360Zm240 0v-60h120v-40h-80v-40h80v-40H600v-60h140q17 0 28.5 11.5T780-560v160q0 17-11.5 28.5T740-360H600Z" />
8+
</svg>
9+
)
10+
11+
export { Icon123OutlinedFilled as default }

src/Icon123RoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon123RoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M220-540h-30q-13 0-21.5-8.5T160-570q0-13 8.5-21.5T190-600h60q13 0 21.5 8.5T280-570v180q0 13-8.5 21.5T250-360q-13 0-21.5-8.5T220-390v-150Zm140 150v-70q0-17 11.5-28.5T400-500h80v-40h-90q-13 0-21.5-8.5T360-570q0-13 8.5-21.5T390-600h110q17 0 28.5 11.5T540-560v60q0 17-11.5 28.5T500-460h-80v40h90q13 0 21.5 8.5T540-390q0 13-8.5 21.5T510-360H390q-13 0-21.5-8.5T360-390Zm380 30H630q-13 0-21.5-8.5T600-390q0-13 8.5-21.5T630-420h90v-40h-60q-8 0-14-6t-6-14q0-8 6-14t14-6h60v-40h-90q-13 0-21.5-8.5T600-570q0-13 8.5-21.5T630-600h110q17 0 28.5 11.5T780-560v160q0 17-11.5 28.5T740-360Z" />
8+
</svg>
9+
)
10+
11+
export { Icon123RoundedFilled as default }

src/Icon123SharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon123SharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M220-360v-180h-60v-60h120v240h-60Zm140 0v-140h120v-40H360v-60h180v140H420v40h120v60H360Zm240 0v-60h120v-40h-80v-40h80v-40H600v-60h180v240H600Z" />
8+
</svg>
9+
)
10+
11+
export { Icon123SharpFilled as default }

src/Icon12mpOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon12mpOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm140 0h180v-60H540v-40h80q17 0 28.5-11.5T660-640v-60q0-17-11.5-28.5T620-740H480v60h120v40h-80q-17 0-28.5 11.5T480-600v100ZM240-220h60v-180h40v120h60v-120h40v180h60v-200q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v200Zm300 0h60v-60h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H540v240Zm60-120v-60h60v60h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon12mpOutlinedFilled as default }

src/Icon12mpRoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon12mpRoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-680v150q0 13 8.5 21.5T370-500q13 0 21.5-8.5T400-530v-180q0-13-8.5-21.5T370-740h-60q-13 0-21.5 8.5T280-710q0 13 8.5 21.5T310-680h30Zm200 120v-40h80q17 0 28.5-11.5T660-640v-60q0-17-11.5-28.5T620-740H510q-13 0-21.5 8.5T480-710q0 13 8.5 21.5T510-680h90v40h-80q-17 0-28.5 11.5T480-600v70q0 13 8.5 21.5T510-500h120q13 0 21.5-8.5T660-530q0-13-8.5-21.5T630-560h-90ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm100-280h40v90q0 13 8.5 21.5T370-280q13 0 21.5-8.5T400-310v-90h40v150q0 13 8.5 21.5T470-220q13 0 21.5-8.5T500-250v-170q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v170q0 13 8.5 21.5T270-220q13 0 21.5-8.5T300-250v-150Zm300 120h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H570q-13 0-21.5 8.5T540-430v180q0 13 8.5 21.5T570-220q13 0 21.5-8.5T600-250v-30Zm0-60v-60h60v60h-60Z" />
8+
</svg>
9+
)
10+
11+
export { Icon12mpRoundedFilled as default }

src/Icon12mpSharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon12mpSharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm140 0h180v-60H540v-40h120v-140H480v60h120v40H480v140ZM240-220h60v-180h40v120h60v-120h40v180h60v-240H240v240Zm300 0h60v-60h120v-180H540v240Zm60-120v-60h60v60h-60ZM120-120v-720h720v720H120Z" />
8+
</svg>
9+
)
10+
11+
export { Icon12mpSharpFilled as default }

src/Icon13mpOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon13mpOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm140 0h140q17 0 28.5-11.5T660-540v-160q0-17-11.5-28.5T620-740H480v60h120v40h-80v40h80v40H480v60ZM240-220h60v-180h40v120h60v-120h40v180h60v-200q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v200Zm300 0h60v-60h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H540v240Zm60-120v-60h60v60h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon13mpOutlinedFilled as default }

src/Icon13mpRoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon13mpRoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-680v150q0 13 8.5 21.5T370-500q13 0 21.5-8.5T400-530v-180q0-13-8.5-21.5T370-740h-60q-13 0-21.5 8.5T280-710q0 13 8.5 21.5T310-680h30Zm260 120h-90q-13 0-21.5 8.5T480-530q0 13 8.5 21.5T510-500h110q17 0 28.5-11.5T660-540v-160q0-17-11.5-28.5T620-740H510q-13 0-21.5 8.5T480-710q0 13 8.5 21.5T510-680h90v40h-60q-8 0-14 6t-6 14q0 8 6 14t14 6h60v40ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm100-280h40v90q0 13 8.5 21.5T370-280q13 0 21.5-8.5T400-310v-90h40v150q0 13 8.5 21.5T470-220q13 0 21.5-8.5T500-250v-170q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v170q0 13 8.5 21.5T270-220q13 0 21.5-8.5T300-250v-150Zm300 120h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H570q-13 0-21.5 8.5T540-430v180q0 13 8.5 21.5T570-220q13 0 21.5-8.5T600-250v-30Zm0-60v-60h60v60h-60Z" />
8+
</svg>
9+
)
10+
11+
export { Icon13mpRoundedFilled as default }

src/Icon13mpSharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon13mpSharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm140 0h180v-240H480v60h120v40h-80v40h80v40H480v60ZM240-220h60v-180h40v120h60v-120h40v180h60v-240H240v240Zm300 0h60v-60h120v-180H540v240Zm60-120v-60h60v60h-60ZM120-120v-720h720v720H120Z" />
8+
</svg>
9+
)
10+
11+
export { Icon13mpSharpFilled as default }

src/Icon14mpOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon14mpOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm240 0h60v-60h40v-60h-40v-120h-60v120h-60v-120h-60v180h120v60ZM240-220h60v-180h40v120h60v-120h40v180h60v-200q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v200Zm300 0h60v-60h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H540v240Zm60-120v-60h60v60h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon14mpOutlinedFilled as default }

src/Icon14mpRoundedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon14mpRoundedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-680v150q0 13 8.5 21.5T370-500q13 0 21.5-8.5T400-530v-180q0-13-8.5-21.5T370-740h-60q-13 0-21.5 8.5T280-710q0 13 8.5 21.5T310-680h30Zm240 120v30q0 13 8.5 21.5T610-500q13 0 21.5-8.5T640-530v-30h10q13 0 21.5-8.5T680-590q0-13-8.5-21.5T650-620h-10v-90q0-13-8.5-21.5T610-740q-13 0-21.5 8.5T580-710v90h-60v-90q0-13-8.5-21.5T490-740q-13 0-21.5 8.5T460-710v120q0 13 8.5 21.5T490-560h90ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm100-280h40v90q0 13 8.5 21.5T370-280q13 0 21.5-8.5T400-310v-90h40v150q0 13 8.5 21.5T470-220q13 0 21.5-8.5T500-250v-170q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v170q0 13 8.5 21.5T270-220q13 0 21.5-8.5T300-250v-150Zm300 120h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H570q-13 0-21.5 8.5T540-430v180q0 13 8.5 21.5T570-220q13 0 21.5-8.5T600-250v-30Zm0-60v-60h60v60h-60Z" />
8+
</svg>
9+
)
10+
11+
export { Icon14mpRoundedFilled as default }

src/Icon14mpSharpFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon14mpSharpFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm240 0h60v-60h40v-60h-40v-120h-60v120h-60v-120h-60v180h120v60ZM240-220h60v-180h40v120h60v-120h40v180h60v-240H240v240Zm300 0h60v-60h120v-180H540v240Zm60-120v-60h60v60h-60ZM120-120v-720h720v720H120Z" />
8+
</svg>
9+
)
10+
11+
export { Icon14mpSharpFilled as default }

src/Icon15mpOutlinedFilled.tsx

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react'
2+
import { IconProps } from './types'
3+
4+
const Icon15mpOutlinedFilled: React.FC<IconProps> = ({ ...props }) => (
5+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" {...props}>
6+
{props.title && <title>{props.title}</title>}
7+
<path d="M340-500h60v-240H280v60h60v180Zm140 0h140q17 0 28.5-11.5T660-540v-60q0-17-11.5-28.5T620-640h-80v-40h120v-60H480v140h120v40H480v60ZM240-220h60v-180h40v120h60v-120h40v180h60v-200q0-17-11.5-28.5T460-460H280q-17 0-28.5 11.5T240-420v200Zm300 0h60v-60h80q17 0 28.5-11.5T720-320v-100q0-17-11.5-28.5T680-460H540v240Zm60-120v-60h60v60h-60ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z" />
8+
</svg>
9+
)
10+
11+
export { Icon15mpOutlinedFilled as default }

0 commit comments

Comments
 (0)