Your Web Page Title

SUA OBRA COM PLANEJAMENTO & ORGANIZAÇÃO

Cliente:

Image Icon 1


Previous

Next


PROFISSIONAIS ESPECIALIZADOS PARA SUA OBRA TRABALHAMOS COM AGILIDADE E SUSTENTABILIDADECOMPROMETIMENTO E RAPIDO ATENDIMENTO
Previous
Next

ENTRAR EM CONTATO


Sobre Nós

A ROCHER nasceu do forte desejo de construir obras com qualidade e foco nas necessidades de seus clientes, trabalhando sempre com competência, ética e respeito
Vem confirmando a sua seriedade e credibilidade aos clientes, através das mais inovadoras ferramentas do mercado e com uma gama de profissionais qualificados.

0
+
Anos de experiência
600
+
Obras realizadas
600
metros quadrados de DryWall e Steel Frame executados














PARA SUA EMPRESA

A agilidade que você procura, com a facilidade e segurança que o seu negócio precisa!


ENTRAR EM CONTATO

PARA SUA CASA

Simplifique sua vida! Tudo o que você precisa, para deixar a sua casa novinha, em um só lugar


ENTRAR EM CONTATO

Nossos Serviços

Somos especialistas em DryWall. Temos uma gama completa de soluções para você, seu condomínio ou sua empresa. 

Parede Drywall

CONHEÇA MAIS

Forros

CONHEÇA MAIS

Fachada Cimentícia

CONHEÇA MAIS

Acústica

CONHEÇA MAIS

Steel Frame

CONHEÇA MAIS

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, };