/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
/*!
* CSSJanus. https://github.com/cssjanus/cssjanus
*
* Copyright 2014 Trevor Parscal
* Copyright 2010 Roan Kattouw
* Copyright 2008 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @mui/styled-engine v5.11.11
*
* @license MIT
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v17.0.2
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import DialogRename from './dialog-rename';
import DialogDelete from './dialog-delete';
import { Button, Popover } from '@elementor/app-ui';
export const handlers = {
rename: null,
delete: null,
};
// TODO: Think about refactor to portals: https://reactjs.org/docs/portals.html
export function PartActionsDialogs() {
const [ DialogRenameId, setDialogRenameId ] = React.useState( null );
const [ DialogDeleteId, setDialogDeleteId ] = React.useState( null );
handlers.rename = setDialogRenameId;
handlers.delete = setDialogDeleteId;
return (
<>
>
);
}
export default function PartActionsButtons( props ) {
const [ showMenu, setShowMenu ] = React.useState( false );
let SiteTemplatePopover = '';
if ( showMenu ) {
SiteTemplatePopover = (
setShowMenu( ! showMenu ) }>
At MEPCO Electromechanical Works LLC, we deliver advanced MEP, electrical, and mechanical engineering solutions with precision, safety, and professionalism.
Expert Electromechanical Solutions for Residential, Commercial & Industrial Projects Across the UAE.
At MEPCO Electromechanical Works LLC, we deliver advanced MEP, electrical, and mechanical engineering solutions with precision, safety, and professionalism. Based in Dubai, we support contractors, consultants, and property developers with high-quality engineering works that meet UAE standards and global best practices.
Who We Are
MEPCO Electromechanical Works LLC is a Dubai-based engineering company specializing in high-quality MEP, electrical, mechanical, and electromechanical contracting services. With a strong commitment to innovation, safety, and engineering excellence, we provide end-to-end solutions for commercial, residential, industrial, and infrastructure projects.