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