import { jsx } from "react/jsx-runtime";
import react, { useMemo } from "react";
import { MenuOutlined } from "@ant-design/icons";
import { useGetAriaLabelOfDesigner } from "../../../schema-settings/hooks/useGetAriaLabelOfDesigner.mjs";
const SchemaSettingsIcon = /*#__PURE__*/ react.memo((props)=>{
    const { name } = props;
    const { getAriaLabel } = useGetAriaLabelOfDesigner();
    const style = useMemo(()=>({
            cursor: 'pointer',
            fontSize: 12
        }), []);
    return /*#__PURE__*/ jsx(MenuOutlined, {
        role: "button",
        style: style,
        "aria-label": getAriaLabel('schema-settings', name)
    });
});
SchemaSettingsIcon.displayName = 'SchemaSettingsIcon';
export { SchemaSettingsIcon };
