1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-22 21:14:18 +00:00
pds-2021-g2-nest/nest_frontend/components/base/formparts/FormLabel.js

27 lines
764 B
JavaScript

import React, { Fragment } from "react"
import Style from "./FormLabel.module.css"
/**
* A row of a {@link FormLabelled}.
*
* It displays a label on the first column and a container for the labelled element on the second column.
*
* @param children - The labelled element.
* @param text - Text to be displayed in the label.
* @param htmlFor - The `[id]` of the labelled element.
* @returns {JSX.Element}
* @constructor
*/
export default function FormLabel({ children, text, htmlFor }) {
return (
<Fragment>
<label htmlFor={htmlFor} className={Style.LabelText}>
{text}
</label>
<div className={Style.LabelContent}>
{children}
</div>
</Fragment>
)
}