// Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import classNames from 'classnames'; import React, { type ReactNode, useMemo } from 'react'; import { v4 as uuid } from 'uuid'; import { noop } from 'lodash'; import { CircleCheckbox, Variant as CircleCheckboxVariant, } from './CircleCheckbox'; export function SettingsRow({ children, title, className, }: { children: ReactNode; title?: string; className?: string; }): JSX.Element { return (
{title && {title}} {children}
); } export function FlowingSettingsControl({ children, }: { children: ReactNode; }): JSX.Element { return
{children}
; } export function LightIconLabel({ icon, children, }: { icon: string; children: ReactNode; }): JSX.Element { return (