Skip to content

Commit b522efe

Browse files
committed
Don't apply htmlFor on span in form label
1 parent 77b068a commit b522efe

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

  • packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/FormLabel

packages/docusaurus-theme-openapi-docs/src/theme/ApiExplorer/FormLabel/index.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@ export interface Props {
1818
}
1919

2020
function FormLabel({ htmlFor, label, type, required }: Props) {
21-
const LabelTag = htmlFor ? "label" : "span";
22-
2321
return (
2422
<>
25-
<LabelTag className="openapi-explorer__form-item-label" htmlFor={htmlFor}>
26-
{label}
27-
</LabelTag>
23+
{htmlFor ? (
24+
<label className="openapi-explorer__form-item-label" htmlFor={htmlFor}>
25+
{label}
26+
</label>
27+
) : (
28+
<span className="openapi-explorer__form-item-label">{label}</span>
29+
)}
2830
{type && <span style={{ opacity: 0.6 }}>{type}</span>}
2931
{required && (
3032
<span className="openapi-schema__required">

0 commit comments

Comments
 (0)