/* Copyright 2024 New Vector Ltd. Copyright 2022 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only Please see LICENSE files in the repository root for full details. */ import React from "react"; import classnames from "classnames"; import StyledCheckbox from "./StyledCheckbox"; interface IProps { // The value for the checkbox value: boolean; // The translated label for the checkbox label: string; // Optional translated string to show below the checkbox byline?: string; // Whether or not to disable the checkbox disabled?: boolean; // The function to call when the value changes onChange(checked: boolean): void; // Optional additional CSS class to apply to the label className?: string; } const LabelledCheckbox: React.FC = ({ value, label, byline, disabled, onChange, className }) => { return ( ); }; export default LabelledCheckbox;