// Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import React, { memo } from 'react'; import { Switch } from 'radix-ui'; import { tw } from './tw'; import { AxoSymbol } from './AxoSymbol'; const Namespace = 'AxoSwitch'; type AxoSwitchProps = Readonly<{ checked: boolean; onCheckedChange: (nextChecked: boolean) => void; disabled?: boolean; required?: boolean; }>; // eslint-disable-next-line import/export export const AxoSwitch = memo((props: AxoSwitchProps) => { return ( ); }); AxoSwitch.displayName = `${Namespace}`; // eslint-disable-next-line max-len // eslint-disable-next-line @typescript-eslint/no-namespace, @typescript-eslint/no-redeclare, import/export export namespace AxoSwitch { export type Props = AxoSwitchProps; }