Files
overleaf-cep/services/web/frontend/js/features/ide-redesign/components/settings/setting.tsx
T
David 213b645875 Merge pull request #28298 from overleaf/dp-editor-switch-split-test
Update editor switching behaviour for new user split test

GitOrigin-RevId: 61ef678ba216323d283bda4cc77d8c465b8c87df
2025-09-09 08:05:22 +00:00

28 lines
621 B
TypeScript

import React from 'react'
export default function Setting({
label,
controlId,
children,
description = undefined,
}: {
label: React.ReactNode
description: string | undefined
controlId: string
children: React.ReactNode
}) {
return (
<div id={`setting-${controlId}`} className="ide-setting">
<div>
<label htmlFor={controlId} className="ide-setting-title">
{label}
</label>
{description && (
<div className="ide-setting-description">{description}</div>
)}
</div>
<div className="ide-setting-input">{children}</div>
</div>
)
}