Update icons to v3.45.0 and illustrations to v1.16.0; restore import scripts (#2715)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
No files matched your search
@@ -41,12 +41,14 @@ Use this to infer **intent**, **user-visible behavior**, and **risk**—not only
|
||||
**Vercel preview URL:** after the branch is pushed, Vercel deploys a preview. Build the link from the branch name:
|
||||
|
||||
1. Take the current branch name from `git branch --show-current`.
|
||||
2. Replace `/` with `-` and use lowercase (e.g. `feature/pricing-banner` → `feature-pricing-banner`).
|
||||
2. Replace `/` with `-`, **remove dots entirely** (do not replace them with dashes), and use lowercase (e.g. `feature/pricing-banner` → `feature-pricing-banner`, `update-icons-3.45.0` → `update-icons-3450`).
|
||||
3. Insert into: `https://tabler-git-{branch-slug}-tabler-io.vercel.app/`
|
||||
|
||||
Example: branch `bundle-framing-posthog-flag` → `https://tabler-git-bundle-framing-posthog-flag-tabler-io.vercel.app/`
|
||||
Examples:
|
||||
- branch `bundle-framing-posthog-flag` → `https://tabler-git-bundle-framing-posthog-flag-tabler-io.vercel.app/`
|
||||
- branch `update-icons-3.45.0` → `https://tabler-git-update-icons-3450-tabler-io.vercel.app/`
|
||||
|
||||
If the diff touches specific routes or pages (e.g. `src/app/pricing/`, `/pricing`), append that path to the preview URL (e.g. `…vercel.app/pricing`). Mention the exact path(s) in **Preview**.
|
||||
If the diff touches specific routes or pages, append that path to the preview URL. **Preview pages use the `.html` extension**: a page from `preview/pages/icons.astro` is served at `/icons.html` (e.g. `…vercel.app/icons.html`), not `/icons`. Docs pages use directory URLs without extension: a page from `docs/pages/ui/components/badge.mdx` is served at `/ui/components/badge/`. Mention the exact path(s) in **Preview**.
|
||||
|
||||
## 3. Title
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tabler/preview": patch
|
||||
---
|
||||
|
||||
Updated Tabler Icons to v3.45.0 and restored the `import-icons` and `import-illustrations` scripts for refreshing icon and illustration data after the Astro migration.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@tabler/preview": patch
|
||||
"@tabler/docs": patch
|
||||
---
|
||||
|
||||
Updated Tabler Illustrations to v1.16.0 with 20 new illustrations, including `teamwork`, `onboarding`, `hacker`, `detective` and seasonal artwork.
|
||||
@@ -237,6 +237,9 @@ importers:
|
||||
'@astrojs/mdx':
|
||||
specifier: ^7.0.2
|
||||
version: 7.0.3(@astrojs/markdown-satteri@0.3.4)(astro@7.1.1(@astrojs/markdown-remark@7.2.1)(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@26.1.1)(sass@1.101.0)(terser@5.48.0)(tsx@4.23.0)(yaml@2.9.0))
|
||||
'@tabler/icons':
|
||||
specifier: ^3.45.0
|
||||
version: 3.45.0
|
||||
js-beautify:
|
||||
specifier: ^2.0.3
|
||||
version: 2.0.3
|
||||
@@ -1303,6 +1306,9 @@ packages:
|
||||
'@swc/helpers@0.5.15':
|
||||
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
|
||||
|
||||
'@tabler/icons@3.45.0':
|
||||
resolution: {integrity: sha512-jiATwV8+zGYLTZ7gMLGivCic+KtsMZXcDmufIG8umlLxoHhI6902hGYIEt0Oa9Y9SXblNzUlrisHm5jOFMxOQA==}
|
||||
|
||||
'@turbo/darwin-64@2.10.3':
|
||||
resolution: {integrity: sha512-guuiO2kKc7yUQFU2jhWyM/BrYGD/brqb0+JvJIXTQ/QI1NlWfHZ1id50kkkOWqxmBiDc8DgW2orfY85pQIc7gw==}
|
||||
cpu: [x64]
|
||||
@@ -4998,6 +5004,8 @@ snapshots:
|
||||
dependencies:
|
||||
tslib: 2.8.1
|
||||
|
||||
'@tabler/icons@3.45.0': {}
|
||||
|
||||
'@turbo/darwin-64@2.10.3':
|
||||
optional: true
|
||||
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
// Regenerate shared/data/icons.json and icons-info.json from the installed
|
||||
// @tabler/icons package. Run `pnpm run import-icons` to bump the package to
|
||||
// the latest version and refresh the data files.
|
||||
import { readFileSync, writeFileSync } from 'node:fs';
|
||||
import { join, dirname } from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
|
||||
const __dirname = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
const iconsPackage = join(__dirname, '../node_modules/@tabler/icons');
|
||||
const iconsTags = JSON.parse(readFileSync(join(iconsPackage, 'icons.json'), 'utf8'));
|
||||
const { version } = JSON.parse(readFileSync(join(iconsPackage, 'package.json'), 'utf8'));
|
||||
|
||||
const prepareSvgFile = (svg) => {
|
||||
return svg.replace(/\n/g, '').replace(/>\s+</g, '><').replace(/\s+/g, ' ');
|
||||
};
|
||||
|
||||
let svgList = {};
|
||||
for (let iconName in iconsTags) {
|
||||
let iconData = iconsTags[iconName];
|
||||
svgList[iconName] = {
|
||||
name: iconName,
|
||||
svg: {
|
||||
outline: iconData.styles.outline ? prepareSvgFile(readFileSync(join(iconsPackage, `icons/outline/${iconName}.svg`), 'utf8')) : null,
|
||||
filled: iconData.styles.filled ? prepareSvgFile(readFileSync(join(iconsPackage, `icons/filled/${iconName}.svg`), 'utf8')) : null,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
writeFileSync(
|
||||
join(__dirname, '../../shared/data/icons-info.json'),
|
||||
JSON.stringify({
|
||||
version,
|
||||
count: Object.values(svgList).reduce((acc, icon) => {
|
||||
return acc + (icon.svg.outline ? 1 : 0) + (icon.svg.filled ? 1 : 0);
|
||||
}, 0),
|
||||
}),
|
||||
);
|
||||
|
||||
writeFileSync(join(__dirname, '../../shared/data/icons.json'), JSON.stringify(svgList));
|
||||
|
||||
console.log(`import-icons: imported ${Object.keys(svgList).length} icons from @tabler/icons v${version}`);
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
// Regenerate shared/data/illustrations.json from the PNG files in
|
||||
// shared/static/illustrations/light. Run `pnpm run import-illustrations`
|
||||
// after adding or removing illustration files.
|
||||
import { globSync, writeFileSync } from 'node:fs';
|
||||
import { join, basename, dirname } from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
|
||||
const __dirname = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
const illustrations = globSync(join(__dirname, '../../shared/static/illustrations/light/*.png'))
|
||||
.map((file) => basename(file, '.png'))
|
||||
.sort();
|
||||
|
||||
writeFileSync(
|
||||
join(__dirname, '../../shared/data/illustrations.json'),
|
||||
JSON.stringify(illustrations),
|
||||
);
|
||||
|
||||
console.log(`import-illustrations: imported ${illustrations.length} illustrations`);
|
||||
@@ -13,7 +13,9 @@
|
||||
"dev": "pnpm run assets && astro dev",
|
||||
"build": "pnpm run assets && astro build",
|
||||
"preview": "astro preview",
|
||||
"clean": "shx rm -rf dist public/dist public/preview public/css .astro"
|
||||
"clean": "shx rm -rf dist public/dist public/preview public/css .astro",
|
||||
"import-icons": "pnpm up @tabler/icons@latest && node .build/import-icons.mjs",
|
||||
"import-illustrations": "node .build/import-illustrations.mjs"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tabler/core": "workspace:*",
|
||||
@@ -21,6 +23,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@astrojs/mdx": "^7.0.2",
|
||||
"@tabler/icons": "^3.45.0",
|
||||
"js-beautify": "^2.0.3",
|
||||
"prettier": "^3.9.5",
|
||||
"shiki": "^4.3.1",
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":"3.36.1","count":5986}
|
||||
{"version":"3.45.0","count":6166}
|
||||
@@ -1 +1 @@
|
||||
{"a-b-2":{"name":"a-b-2","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-a-b-2\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M16 21h3c.81 0 1.48 -.67 1.48 -1.48l.02 -.02c0 -.82 -.69 -1.5 -1.5 -1.5h-3v3\" /><path d=\"M16 15h2.5c.84 -.01 1.5 .66 1.5 1.5s-.66 1.5 -1.5 1.5h-2.5v-3\" /><path d=\"M4 9v-4c0 -1.036 .895 -2 2 -2s2 .964 2 2v4\" /><path d=\"M2.99 11.98a9 9 0 0 0 9 9m9 -9a9 9 0 0 0 -9 -9\" /><path d=\"M8 7h-4\" /></svg>","filled":null}},"a-b-off":{"name":"a-b-off","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-a-b-off\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M3 16v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5\" /><path d=\"M12 12v6\" /><path d=\"M12 6v2\" /><path d=\"M16 8h3a2 2 0 1 1 0 4h-3m3 0a2 2 0 0 1 .83 3.82m-3.83 -3.82v-4\" /><path d=\"M3 3l18 18\" /></svg>","filled":null}},"a-b":{"name":"a-b","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-a-b\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M3 16v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5\" /><path d=\"M12 6l0 12\" /><path d=\"M16 16v-8h3a2 2 0 0 1 0 4h-3m3 0a2 2 0 0 1 0 4h-3\" /></svg>","filled":null}},"abacus-off":{"name":"abacus-off","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-abacus-off\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M5 5v16\" /><path d=\"M19 21v-2m0 -4v-12\" /><path d=\"M5 7h2m4 0h8\" /><path d=\"M5 15h10\" /><path d=\"M8 13v4\" /><path d=\"M11 13v4\" /><path d=\"M16 16v1\" /><path d=\"M14 5v4\" /><path d=\"M11 5v2\" /><path d=\"M8 8v1\" /><path d=\"M3 21h18\" /><path d=\"M3 3l18 18\" /></svg>","filled":null}},"abacus":{"name":"abacus","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-abacus\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M5 3v18\" /><path d=\"M19 21v-18\" /><path d=\"M5 7h14\" /><path d=\"M5 15h14\" /><path d=\"M8 13v4\" /><path d=\"M11 13v4\" /><path d=\"M16 13v4\" /><path d=\"M14 5v4\" /><path d=\"M11 5v4\" /><path d=\"M8 5v4\" /><path d=\"M3 21h18\" /></svg>","filled":null}},"abc":{"name":"abc","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-abc\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M3 16v-6a2 2 0 1 1 4 0v6\" /><path d=\"M3 13h4\" /><path d=\"M10 8v6a2 2 0 1 0 4 0v-1a2 2 0 1 0 -4 0v1\" /><path d=\"M20.732 12a2 2 0 0 0 -3.732 1v1a2 2 0 0 0 3.726 1.01\" /></svg>","filled":null}},"access-point-off":{"name":"access-point-off","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-access-point-off\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M3 3l18 18\" /><path d=\"M14.828 9.172a4 4 0 0 1 1.172 2.828\" /><path d=\"M17.657 6.343a8 8 0 0 1 1.635 8.952\" /><path d=\"M9.168 14.828a4 4 0 0 1 0 -5.656\" /><path d=\"M6.337 17.657a8 8 0 0 1 0 -11.314\" /></svg>","filled":null}},"access-point":{"name":"access-point","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-access-point\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 12l0 .01\" /><path d=\"M14.828 9.172a4 4 0 0 1 0 5.656\" /><path d=\"M17.657 6.343a8 8 0 0 1 0 11.314\" /><path d=\"M9.168 14.828a4 4 0 0 1 0 -5.656\" /><path d=\"M6.337 17.657a8 8 0 0 1 0 -11.314\" /></svg>","filled":null}},"accessible-off":{"namLine truncated
|
||||
{"a-b-2":{"name":"a-b-2","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-a-b-2\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M16 21h3c.81 0 1.48 -.67 1.48 -1.48l.02 -.02c0 -.82 -.69 -1.5 -1.5 -1.5h-3v3\" /><path d=\"M16 15h2.5c.84 -.01 1.5 .66 1.5 1.5s-.66 1.5 -1.5 1.5h-2.5v-3\" /><path d=\"M4 9v-4c0 -1.036 .895 -2 2 -2s2 .964 2 2v4\" /><path d=\"M2.99 11.98a9 9 0 0 0 9 9m9 -9a9 9 0 0 0 -9 -9\" /><path d=\"M8 7h-4\" /></svg>","filled":null}},"a-b-off":{"name":"a-b-off","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-a-b-off\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M3 16v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5\" /><path d=\"M12 12v6\" /><path d=\"M12 6v2\" /><path d=\"M16 8h3a2 2 0 1 1 0 4h-3m3 0a2 2 0 0 1 .83 3.82m-3.83 -3.82v-4\" /><path d=\"M3 3l18 18\" /></svg>","filled":null}},"a-b":{"name":"a-b","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-a-b\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M3 16v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5\" /><path d=\"M12 6l0 12\" /><path d=\"M16 16v-8h3a2 2 0 0 1 0 4h-3m3 0a2 2 0 0 1 0 4h-3\" /></svg>","filled":null}},"abacus-off":{"name":"abacus-off","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-abacus-off\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M5 5v16\" /><path d=\"M19 21v-2m0 -4v-12\" /><path d=\"M5 7h2m4 0h8\" /><path d=\"M5 15h10\" /><path d=\"M8 13v4\" /><path d=\"M11 13v4\" /><path d=\"M16 16v1\" /><path d=\"M14 5v4\" /><path d=\"M11 5v2\" /><path d=\"M8 8v1\" /><path d=\"M3 21h18\" /><path d=\"M3 3l18 18\" /></svg>","filled":null}},"abacus":{"name":"abacus","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-abacus\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M5 3v18\" /><path d=\"M19 21v-18\" /><path d=\"M5 7h14\" /><path d=\"M5 15h14\" /><path d=\"M8 13v4\" /><path d=\"M11 13v4\" /><path d=\"M16 13v4\" /><path d=\"M14 5v4\" /><path d=\"M11 5v4\" /><path d=\"M8 5v4\" /><path d=\"M3 21h18\" /></svg>","filled":null}},"abc":{"name":"abc","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-abc\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M3 16v-6a2 2 0 1 1 4 0v6\" /><path d=\"M3 13h4\" /><path d=\"M10 8v6a2 2 0 1 0 4 0v-1a2 2 0 1 0 -4 0v1\" /><path d=\"M20.732 12a2 2 0 0 0 -3.732 1v1a2 2 0 0 0 3.726 1.01\" /></svg>","filled":null}},"access-point-off":{"name":"access-point-off","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-access-point-off\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M3 3l18 18\" /><path d=\"M14.828 9.172a4 4 0 0 1 1.172 2.828\" /><path d=\"M17.657 6.343a8 8 0 0 1 1.635 8.952\" /><path d=\"M9.168 14.828a4 4 0 0 1 0 -5.656\" /><path d=\"M6.337 17.657a8 8 0 0 1 0 -11.314\" /></svg>","filled":null}},"access-point":{"name":"access-point","svg":{"outline":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"icon icon-tabler icons-tabler-outline icon-tabler-access-point\"><path stroke=\"none\" d=\"M0 0h24v24H0z\" fill=\"none\" /><path d=\"M12 12l0 .01\" /><path d=\"M14.828 9.172a4 4 0 0 1 0 5.656\" /><path d=\"M17.657 6.343a8 8 0 0 1 0 11.314\" /><path d=\"M9.168 14.828a4 4 0 0 1 0 -5.656\" /><path d=\"M6.337 17.657a8 8 0 0 1 0 -11.314\" /></svg>","filled":null}},"accessible-ofLine truncated
|
||||
@@ -1 +1 @@
|
||||
["403","500","504","ai","archive","bad-news","bicycle","boy","boy-and-cat","boy-and-laptop","boy-girl","boy-gives-flowers","boy-refresh","boy-with-key","building","calendar","camping","cat","chart","chart-circle","chatbot","chill","chill-sofa","christmas-fireplace","christmas-gifts","christmas-tree","clock-and-cat","computer-fix","contract","conversation","dance","dart","discount","download","easter-bunny","easter-egg","electric-scooter","email","error","exit","fingerprint","flowers","folders","game","ghost","ghost-2","gift","girl-phone","girl-refresh","good-info","good-news","graduation","guitar","halloween","halloween-pumpkin","hybrid-work","ice-skates","icons","icons-drawing","icons-drawing-run","icons-ladder","icons-production","icons-workshop","kite","loading","map-destination","message","mobile-computer","morning","music","neutral-info","new-year","new-year-2","not-found","painting","payment","podcast","printer","project","reading","search","searching-for-a-signal","shield","shopping","snowman","telescope","tiredness","to-do","valentines-day-gift","valentines-day-heart","valentines-day-love","vampire","version-control","video","vr","wait","weightlifting","welcome-on-board","witch","witch-2"]
|
||||
["3d-scan","403","500","504","ai","archive","bad-news","bees","bicycle","boy","boy-and-cat","boy-and-laptop","boy-girl","boy-gives-flowers","boy-refresh","boy-with-key","building","butterflies","calendar","camping","carolers","cat","chart","chart-circle","chatbot","chill","chill-sofa","christmas-fireplace","christmas-gifts","christmas-tree","christmas-tree-2","cleaning","clock-and-cat","cloud","computer-fix","contract","conversation","dance","dart","delivery","detective","device-security","discount","download","easter-bunny","easter-chicken","easter-egg","easter-eggs","electric-scooter","email","error","exit","fingerprint","flowers","folders","game","gardening","ghost","ghost-2","gift","girl-phone","girl-refresh","good-info","good-news","graduation","guitar","hacker","halloween","halloween-pumpkin","hybrid-work","ice-skates","icons","icons-drawing","icons-drawing-run","icons-ladder","icons-production","icons-workshop","idea","kite","loading","map-destination","message","mobile-computer","morning","music","neutral-info","new-year","new-year-2","no-connection","not-found","onboarding","painting","payment","permissions","podcast","printer","project","reading","santa","search","searching-for-a-signal","selfie","shield","shopping","snowman","snowman-2","teamwork","telescope","tiredness","to-do","valentines-day-balloons","valentines-day-couple","valentines-day-gift","valentines-day-heart","valentines-day-love","vampire","version-control","video","videoconference","vr","wait","weightlifting","welcome-on-board","witch","witch-2"]
|
||||
|
After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 119 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 98 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 125 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 100 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 128 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 24 KiB |