mirror of
https://github.com/itdoginfo/podkop.git
synced 2025-12-31 21:59:17 +03:00
feat: implement base of diagnostics
This commit is contained in:
5
fe-app-podkop/src/icons/index.ts
Normal file
5
fe-app-podkop/src/icons/index.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export * from './renderLoaderCircleIcon24';
|
||||
export * from './renderShieldAlertIcon24';
|
||||
export * from './renderShieldCheckIcon24';
|
||||
export * from './renderShieldIcon24';
|
||||
export * from './renderShieldXIcon24';
|
||||
34
fe-app-podkop/src/icons/renderLoaderCircleIcon24.ts
Normal file
34
fe-app-podkop/src/icons/renderLoaderCircleIcon24.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
import { svgEl } from '../helpers';
|
||||
|
||||
export function renderLoaderCircleIcon24() {
|
||||
const NS = 'http://www.w3.org/2000/svg';
|
||||
return svgEl(
|
||||
'svg',
|
||||
{
|
||||
xmlns: NS,
|
||||
width: '24',
|
||||
height: '24',
|
||||
viewBox: '0 0 24 24',
|
||||
fill: 'none',
|
||||
stroke: 'currentColor',
|
||||
'stroke-width': '2',
|
||||
'stroke-linecap': 'round',
|
||||
'stroke-linejoin': 'round',
|
||||
class: 'lucide lucide-loader-circle lucide-rotate',
|
||||
},
|
||||
[
|
||||
svgEl('path', {
|
||||
d: 'M21 12a9 9 0 1 1-6.219-8.56',
|
||||
}),
|
||||
svgEl('animateTransform', {
|
||||
attributeName: 'transform',
|
||||
attributeType: 'XML',
|
||||
type: 'rotate',
|
||||
from: '0 12 12',
|
||||
to: '360 12 12',
|
||||
dur: '1s',
|
||||
repeatCount: 'indefinite',
|
||||
}),
|
||||
],
|
||||
);
|
||||
}
|
||||
27
fe-app-podkop/src/icons/renderShieldAlertIcon24.ts
Normal file
27
fe-app-podkop/src/icons/renderShieldAlertIcon24.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
import { svgEl } from '../helpers';
|
||||
|
||||
export function renderShieldAlertIcon24() {
|
||||
const NS = 'http://www.w3.org/2000/svg';
|
||||
return svgEl(
|
||||
'svg',
|
||||
{
|
||||
xmlns: NS,
|
||||
width: '24',
|
||||
height: '24',
|
||||
viewBox: '0 0 24 24',
|
||||
fill: 'none',
|
||||
stroke: 'currentColor',
|
||||
'stroke-width': '2',
|
||||
'stroke-linecap': 'round',
|
||||
'stroke-linejoin': 'round',
|
||||
class: 'lucide lucide-shield-alert',
|
||||
},
|
||||
[
|
||||
svgEl('path', {
|
||||
d: 'M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z',
|
||||
}),
|
||||
svgEl('path', { d: 'M12 8v4' }),
|
||||
svgEl('path', { d: 'M12 16h.01' }),
|
||||
],
|
||||
);
|
||||
}
|
||||
26
fe-app-podkop/src/icons/renderShieldCheckIcon24.ts
Normal file
26
fe-app-podkop/src/icons/renderShieldCheckIcon24.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { svgEl } from '../helpers';
|
||||
|
||||
export function renderShieldCheckIcon24() {
|
||||
const NS = 'http://www.w3.org/2000/svg';
|
||||
return svgEl(
|
||||
'svg',
|
||||
{
|
||||
xmlns: NS,
|
||||
width: '24',
|
||||
height: '24',
|
||||
viewBox: '0 0 24 24',
|
||||
fill: 'none',
|
||||
stroke: 'currentColor',
|
||||
'stroke-width': '2',
|
||||
'stroke-linecap': 'round',
|
||||
'stroke-linejoin': 'round',
|
||||
class: 'lucide lucide-shield-check',
|
||||
},
|
||||
[
|
||||
svgEl('path', {
|
||||
d: 'M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z',
|
||||
}),
|
||||
svgEl('path', { d: 'm9 12 2 2 4-4' }),
|
||||
],
|
||||
);
|
||||
}
|
||||
25
fe-app-podkop/src/icons/renderShieldIcon24.ts
Normal file
25
fe-app-podkop/src/icons/renderShieldIcon24.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
import { svgEl } from '../helpers';
|
||||
|
||||
export function renderShieldIcon24() {
|
||||
const NS = 'http://www.w3.org/2000/svg';
|
||||
return svgEl(
|
||||
'svg',
|
||||
{
|
||||
xmlns: NS,
|
||||
width: '24',
|
||||
height: '24',
|
||||
viewBox: '0 0 24 24',
|
||||
fill: 'none',
|
||||
stroke: 'currentColor',
|
||||
'stroke-width': '2',
|
||||
'stroke-linecap': 'round',
|
||||
'stroke-linejoin': 'round',
|
||||
class: 'lucide lucide-shield',
|
||||
},
|
||||
[
|
||||
svgEl('path', {
|
||||
d: 'M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z',
|
||||
}),
|
||||
],
|
||||
);
|
||||
}
|
||||
27
fe-app-podkop/src/icons/renderShieldXIcon24.ts
Normal file
27
fe-app-podkop/src/icons/renderShieldXIcon24.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
import { svgEl } from '../helpers';
|
||||
|
||||
export function renderShieldXIcon24() {
|
||||
const NS = 'http://www.w3.org/2000/svg';
|
||||
return svgEl(
|
||||
'svg',
|
||||
{
|
||||
xmlns: NS,
|
||||
width: '24',
|
||||
height: '24',
|
||||
viewBox: '0 0 24 24',
|
||||
fill: 'none',
|
||||
stroke: 'currentColor',
|
||||
'stroke-width': '2',
|
||||
'stroke-linecap': 'round',
|
||||
'stroke-linejoin': 'round',
|
||||
class: 'lucide lucide-shield-x',
|
||||
},
|
||||
[
|
||||
svgEl('path', {
|
||||
d: 'M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z',
|
||||
}),
|
||||
svgEl('path', { d: 'm14.5 9.5-5 5' }),
|
||||
svgEl('path', { d: 'm9.5 9.5 5 5' }),
|
||||
],
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user