sokko-g/website/src/components/ToastPositionSwitch.jsx
Shinuwa b221257616
All checks were successful
Deploy Sokko G / deploy (push) Successful in 15s
Improve toolbox architecture and initial bundle loading
2026-08-14 09:13:53 +02:00

19 lines
681 B
JavaScript

// Rôle : affiche le switch global de position des notifications internes.
import { Icon } from "./Icon.jsx";
export function ToastPositionSwitch({ position, labels, onChange }) {
const normalizedPosition = position === "left" ? "left" : "right";
return (
<button
className="toast-position-switch"
type="button"
data-position={normalizedPosition}
onClick={() => onChange(normalizedPosition === "left" ? "right" : "left")}
aria-label={normalizedPosition === "left" ? labels.left : labels.right}
title={labels.title}
>
<span><Icon name="toast-left" /></span>
<span><Icon name="toast-right" /></span>
</button>
);
}