Refine secondary rail icon animations
This commit is contained in:
@@ -245,11 +245,12 @@ export function DevicesToggle({
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<g className="client-rail-device-monitor">
|
||||
<rect x="2.5" y="4.5" width="9" height="10.5" rx="1.5" />
|
||||
<path d="M5 19h4M7 15v4" />
|
||||
<path d="M5 19h5.5M7 15v4" />
|
||||
</g>
|
||||
<rect className="client-rail-device-phone" x="16.5" y="7" width="5" height="9" rx="1.3" />
|
||||
<path className="client-rail-device-bridge" d="M11.5 11.5h5" />
|
||||
<path className="client-rail-device-packet" pathLength="1" d="M11.5 11.5h5" />
|
||||
<path className="client-rail-device-link" d="M19 16v3h-5.5" />
|
||||
<path className="client-rail-device-bridge" d="M10.5 19h3" />
|
||||
<path className="client-rail-device-packet" pathLength="1" d="M7 19h12" />
|
||||
</svg>
|
||||
</RailAction>;
|
||||
}
|
||||
|
||||
@@ -60,11 +60,13 @@ export function DiagnosticsToggle({
|
||||
onClick={onToggle}
|
||||
>
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<g className="client-rail-diagnostics-glass">
|
||||
<circle cx="9.5" cy="9.5" r="6.5" />
|
||||
<path d="m14.2 14.2 6.3 6.3" />
|
||||
<path className="client-rail-diagnostics-trace" d="M4.5 10h2l1.2-2.4 2.2 4.8 1.2-2.4h3.4" />
|
||||
<path className="client-rail-diagnostics-scan" pathLength="1" d="M4.5 10h2l1.2-2.4 2.2 4.8 1.2-2.4h3.4" />
|
||||
<path className="client-rail-diagnostics-trace" d="M4.5 10h2l1.2-2.4 2.2 4.8 1.2-2.4h3.4" />
|
||||
<path className="client-rail-diagnostics-scan" pathLength="1" d="M4.5 10h2l1.2-2.4 2.2 4.8 1.2-2.4h3.4" />
|
||||
<g className="client-rail-diagnostics-position">
|
||||
<g className="client-rail-diagnostics-glass">
|
||||
<circle cx="9.5" cy="9.5" r="6.5" />
|
||||
<path d="m14.2 14.2 6.3 6.3" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</RailAction>;
|
||||
|
||||
@@ -249,9 +249,13 @@ export function InstructionsToggle({
|
||||
onClick={onToggle}
|
||||
>
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<circle className="client-rail-info-ring" cx="12" cy="12" r="8.5" pathLength="1" />
|
||||
<circle className="client-rail-info-sweep" cx="12" cy="12" r="8.5" pathLength="1" />
|
||||
<path className="client-rail-info-mark" d="M12 11v5M12 8h.01" />
|
||||
<g className="client-rail-book-page-position is-left">
|
||||
<path className="client-rail-book-page is-left" d="M12 7.5C10.2 6.1 7.7 5.7 5 6v11c2.8-.3 5.2.3 7 1.7z" />
|
||||
</g>
|
||||
<g className="client-rail-book-page-position is-right">
|
||||
<path className="client-rail-book-page is-right" d="M12 7.5c1.8-1.4 4.3-1.8 7-1.5v11c-2.8-.3-5.2.3-7 1.7z" />
|
||||
</g>
|
||||
<path className="client-rail-book-spine" d="M12 7.5v11.2" />
|
||||
</svg>
|
||||
</RailAction>;
|
||||
}
|
||||
|
||||
@@ -832,10 +832,12 @@ export function RoutingToggle({
|
||||
>
|
||||
<svg viewBox="0 0 24 24" aria-hidden="true">
|
||||
<path className="client-rail-rule-track" d="M4 7h16M4 17h16" />
|
||||
<path className="client-rail-rule-scan is-top" pathLength="1" d="M4 7h16" />
|
||||
<path className="client-rail-rule-scan is-bottom" pathLength="1" d="M4 17h16" />
|
||||
<circle className="client-rail-rule-knob is-top" cx="15" cy="7" r="2" />
|
||||
<circle className="client-rail-rule-knob is-bottom" cx="9" cy="17" r="2" />
|
||||
<g className="client-rail-rule-knob-position is-top">
|
||||
<circle className="client-rail-rule-knob is-top" cx="15" cy="7" r="2" />
|
||||
</g>
|
||||
<g className="client-rail-rule-knob-position is-bottom">
|
||||
<circle className="client-rail-rule-knob is-bottom" cx="9" cy="17" r="2" />
|
||||
</g>
|
||||
</svg>
|
||||
</RailAction>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user