fix: replace emoji with SVG icons on weather and daylight cards
Weather card used ⏩ and 🌡 emoji, daylight card used 🕐 and ⏩. Replaced with ICON_FAST_FORWARD, ICON_THERMOMETER, and ICON_CLOCK. Added thermometer icon path.
This commit is contained in:
@@ -82,4 +82,5 @@ export const trash2 = '<path d="M3 6h18"/><path d="M19 6v14c0 1-1 2-2 2H7c
|
|||||||
export const listChecks = '<path d="m3 17 2 2 4-4"/><path d="m3 7 2 2 4-4"/><path d="M13 6h8"/><path d="M13 12h8"/><path d="M13 18h8"/>';
|
export const listChecks = '<path d="m3 17 2 2 4-4"/><path d="m3 7 2 2 4-4"/><path d="M13 6h8"/><path d="M13 12h8"/><path d="M13 18h8"/>';
|
||||||
export const circleOff = '<path d="m2 2 20 20"/><path d="M8.35 2.69A10 10 0 0 1 21.3 15.65"/><path d="M19.08 19.08A10 10 0 1 1 4.92 4.92"/>';
|
export const circleOff = '<path d="m2 2 20 20"/><path d="M8.35 2.69A10 10 0 0 1 21.3 15.65"/><path d="M19.08 19.08A10 10 0 1 1 4.92 4.92"/>';
|
||||||
export const externalLink = '<path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>';
|
export const externalLink = '<path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>';
|
||||||
|
export const thermometer = '<path d="M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z"/>';
|
||||||
export const xIcon = '<path d="M18 6 6 18"/><path d="m6 6 12 12"/>';
|
export const xIcon = '<path d="M18 6 6 18"/><path d="m6 6 12 12"/>';
|
||||||
|
|||||||
@@ -176,6 +176,7 @@ export const ICON_UNDO = _svg(P.undo2);
|
|||||||
export const ICON_SCENE = _svg(P.sparkles);
|
export const ICON_SCENE = _svg(P.sparkles);
|
||||||
export const ICON_CAPTURE = _svg(P.camera);
|
export const ICON_CAPTURE = _svg(P.camera);
|
||||||
export const ICON_BELL = _svg(P.bellRing);
|
export const ICON_BELL = _svg(P.bellRing);
|
||||||
|
export const ICON_THERMOMETER = _svg(P.thermometer);
|
||||||
export const ICON_CPU = _svg(P.cpu);
|
export const ICON_CPU = _svg(P.cpu);
|
||||||
export const ICON_KEYBOARD = _svg(P.keyboard);
|
export const ICON_KEYBOARD = _svg(P.keyboard);
|
||||||
export const ICON_MOUSE = _svg(P.mouse);
|
export const ICON_MOUSE = _svg(P.mouse);
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import {
|
|||||||
ICON_LED, ICON_PALETTE, ICON_FPS, ICON_MAP_PIN, ICON_MUSIC,
|
ICON_LED, ICON_PALETTE, ICON_FPS, ICON_MAP_PIN, ICON_MUSIC,
|
||||||
ICON_AUDIO_LOOPBACK, ICON_TIMER, ICON_LINK_SOURCE, ICON_FILM,
|
ICON_AUDIO_LOOPBACK, ICON_TIMER, ICON_LINK_SOURCE, ICON_FILM,
|
||||||
ICON_LINK, ICON_SPARKLES, ICON_ACTIVITY, ICON_CLOCK, ICON_BELL, ICON_TEST,
|
ICON_LINK, ICON_SPARKLES, ICON_ACTIVITY, ICON_CLOCK, ICON_BELL, ICON_TEST,
|
||||||
ICON_AUTOMATION,
|
ICON_AUTOMATION, ICON_FAST_FORWARD, ICON_THERMOMETER,
|
||||||
} from '../core/icons.ts';
|
} from '../core/icons.ts';
|
||||||
import * as P from '../core/icon-paths.ts';
|
import * as P from '../core/icon-paths.ts';
|
||||||
import { wrapCard } from '../core/card-colors.ts';
|
import { wrapCard } from '../core/card-colors.ts';
|
||||||
@@ -1067,7 +1067,7 @@ const CSS_CARD_RENDERERS: Record<string, CardPropsRenderer> = {
|
|||||||
const useRealTime = source.use_real_time;
|
const useRealTime = source.use_real_time;
|
||||||
const speedVal = (source.speed ?? 1.0).toFixed(1);
|
const speedVal = (source.speed ?? 1.0).toFixed(1);
|
||||||
return `
|
return `
|
||||||
<span class="stream-card-prop">${useRealTime ? '🕐 ' + t('color_strip.daylight.real_time') : '⏩ ' + speedVal + 'x'}</span>
|
<span class="stream-card-prop">${useRealTime ? ICON_CLOCK + ' ' + t('color_strip.daylight.real_time') : ICON_FAST_FORWARD + ' ' + speedVal + 'x'}</span>
|
||||||
${clockBadge}
|
${clockBadge}
|
||||||
`;
|
`;
|
||||||
},
|
},
|
||||||
@@ -1092,8 +1092,8 @@ const CSS_CARD_RENDERERS: Record<string, CardPropsRenderer> = {
|
|||||||
: '';
|
: '';
|
||||||
return `
|
return `
|
||||||
<span class="stream-card-prop${wsLink}" title="${t('color_strip.weather.source')}">${ICON_LINK_SOURCE} ${escapeHtml(wsName)}</span>
|
<span class="stream-card-prop${wsLink}" title="${t('color_strip.weather.source')}">${ICON_LINK_SOURCE} ${escapeHtml(wsName)}</span>
|
||||||
<span class="stream-card-prop">⏩ ${speedVal}x</span>
|
<span class="stream-card-prop">${ICON_FAST_FORWARD} ${speedVal}x</span>
|
||||||
<span class="stream-card-prop">🌡 ${tempInfl}</span>
|
<span class="stream-card-prop">${ICON_THERMOMETER} ${tempInfl}</span>
|
||||||
${clockBadge}
|
${clockBadge}
|
||||||
`;
|
`;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user