QUEM SOMOS

A Rocher Drywall – construção sustentável à seco 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 e ao mercado, através das mais inovadoras ferramentas do mercado e com uma gama de profissionais qualificados, entre eles engenheiros, projetistas, arquitetos, decoradores. Atendemos nossos clientes com qualidade, rapidez e segurança.

A Rocher Drywall gerência suas decisões de acordo com a relação ética e a transparência da empresa com todos os públicos com os quais ela se relaciona e pelo estabelecimento de metas empresariais que impulsionem o desenvolvimento sustentável da sociedade, preservando recursos ambientais e culturais para as gerações futuras, com respeito a diversidade e promoção da redução das desigualdades sociais.

MISSÃO

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

VISÃO

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

VALORES

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

SOBRE

A Rocher Drywall – construção sustentável à seco nasceu do forte desejo de construir obras com qualidade e foco nas necessidades de seus clientes, trabalhando sempre com competência, ética e respeito.

LINKS

CONTATOS

REDES SOCIAIS

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