Enhance your architectural journey with the Études Architect app.

  • Collaborate with fellow architects.
  • Showcase your projects.
  • Experience the world of architecture.
White abstract geometric artwork from Dresden, Germany
import { useEffect } from 'react'; import { Dialog } from '@elementor/app-ui'; import { Context as TemplatesContext } from '../context/templates'; export default function DialogRename( props ) { const { findTemplateItemInState, updateTemplate } = React.useContext( TemplatesContext ), template = findTemplateItemInState( props.id ); const [ title, setTitle ] = React.useState( '' ); useEffect( () => { // The "title" state should be updated if the template title changed. if ( template ) { setTitle( template.title ); } }, [ template ] ); const closeDialog = ( shouldUpdate ) => { props.setId( null ); if ( shouldUpdate ) { updateTemplate( props.id, { post_title: title } ); } }; if ( ! props.id ) { return ''; } return ( closeDialog( true ) } approveButtonOnClick={ () => closeDialog( true ) } approveButtonColor="primary" dismissButtonText={ __( 'Cancel', 'elementor-pro' ) } dismissButtonOnClick={ () => closeDialog() } onClose={ () => closeDialog() } > setTitle( e.target.value ) } /> ); } DialogRename.propTypes = { id: PropTypes.number, setId: PropTypes.func.isRequired, };
Warning: Cannot modify header information - headers already sent by (output started at /home/u651917044/domains/realityflooring.com/public_html/wp-content/plugins/permalink-manager/includes/views/permalink-manager-uri-editor-post.php:1) in /home/u651917044/domains/realityflooring.com/public_html/wp-includes/pluggable.php on line 1450

Warning: Cannot modify header information - headers already sent by (output started at /home/u651917044/domains/realityflooring.com/public_html/wp-content/plugins/permalink-manager/includes/views/permalink-manager-uri-editor-post.php:1) in /home/u651917044/domains/realityflooring.com/public_html/wp-includes/pluggable.php on line 1453