Files
editor/src/components/FieldComment.tsx
T
Harel M 9c1499b805 Replace default export with named exports (#1998)
## Launch Checklist

See title,
Also removed some "_" from some file names.
This is a pure refactoring, no logic changes.


 - [x] Briefly describe the changes in this PR.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-07-12 14:07:28 +03:00

40 lines
977 B
TypeScript

import React from "react";
import { Block } from "./Block";
import { InputString } from "./InputString";
import { type WithTranslation, withTranslation } from "react-i18next";
type FieldCommentInternalProps = {
value?: string
onChange(value: string | undefined): unknown
error: {message: string}
} & WithTranslation;
const FieldCommentInternal: React.FC<FieldCommentInternalProps> = (props) => {
const t = props.t;
const fieldSpec = {
doc: t(
"Comments for the current layer. This is non-standard and not in the spec."
),
};
return (
<Block
label={t("Comments")}
fieldSpec={fieldSpec}
data-wd-key="layer-comment"
error={props.error}
>
<InputString
multi={true}
value={props.value}
onChange={props.onChange}
default={t("Comment...")}
data-wd-key="layer-comment.input"
/>
</Block>
);
};
export const FieldComment = withTranslation()(FieldCommentInternal);