diff --git a/bootstrap/web/config.php b/bootstrap/web/config.php index dfbaff0..1fdb281 100644 --- a/bootstrap/web/config.php +++ b/bootstrap/web/config.php @@ -48,7 +48,7 @@ return [ 'urls.atencion.logo' => 'https://zeroq.cl/img/logo-small.png', 'styles' => [ 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/semantic.min.css', - DI\string(implode('/', ['{urls.styles}', 'metro.css'])), + DI\string(implode('/', ['{urls.styles}', 'iconmoon.css'])), 'https://fonts.googleapis.com/css?family=Roboto&subset=latin&display=swap' ], 'fonts' => [ @@ -61,7 +61,9 @@ return [ 'https://cdnjs.cloudflare.com/ajax/libs/fomantic-ui/2.8.4/themes/default/assets/fonts/outline-icons.woff2' ], 'application/x-font-ttf' => [ - DI\string(implode('/', ['{urls.fonts}', 'metro.ttf'])) + DI\string(implode('/', ['{urls.fonts}', 'iconmoon.ttf'])), + DI\string(implode('/', ['{urls.fonts}', 'iconmoon.woff'])), + DI\string(implode('/', ['{urls.fonts}', 'iconmoon.eof'])) ] ], 'scripts' => [ diff --git a/common/Controller/Web/Home.php b/common/Controller/Web/Home.php index ffb5666..bef752b 100644 --- a/common/Controller/Web/Home.php +++ b/common/Controller/Web/Home.php @@ -11,12 +11,12 @@ class Home { public function __invoke(Request $request, Response $response, View $view, Filemanager $manager, Container $container): Response { $banner = (object) [ 'titulo' => "5° NOTARÍA DE SANTIAGO\nPATRICIO RABY BENAVENTE", - 'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\n Metro Alcantara" + 'contenido' => "Gertrudis Echenique 30, of. 32, El Golf\n Metro Alcantara" ]; - + $links = $manager->folder('data')->load('documentos.yml'); array_walk($links->documentos, function(&$item) use ($container) { - $item = new Documento($container, $item->texto, $item->uri); + $item = new Documento($container, $item->texto, $item->uri, $item->icono); }); array_walk($links->consulta, function(&$item) { $item = new Link($item->texto, $item->uri); @@ -32,8 +32,11 @@ class Documento { protected $texto; protected $uri; - public function __construct(Container $container, string $nombre, string $uri = '') { - $this->icono = implode('/', [$container->get('urls.images'), $nombre . '.png']); + public function __construct(Container $container, string $nombre, string $uri = '', string $icono = '') { + $this->icono = $icono; + if ($icono == '') { + $this->icono = implode('/', [$container->get('urls.images'), $nombre . '.png']); + } $this->texto = $nombre; $this->uri = $uri; if ($uri == '') { @@ -41,7 +44,7 @@ class Documento { } } public function show(): string { - return ' ' . $this->texto . ''; + return ' ' . $this->texto . ''; } } class Link { diff --git a/public/assets/fonts/icomoon.eot b/public/assets/fonts/icomoon.eot new file mode 100644 index 0000000..ac9983a Binary files /dev/null and b/public/assets/fonts/icomoon.eot differ diff --git a/public/assets/fonts/icomoon.svg b/public/assets/fonts/icomoon.svg new file mode 100644 index 0000000..b3eb88c --- /dev/null +++ b/public/assets/fonts/icomoon.svg @@ -0,0 +1,23 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/fonts/icomoon.ttf b/public/assets/fonts/icomoon.ttf new file mode 100644 index 0000000..cea4562 Binary files /dev/null and b/public/assets/fonts/icomoon.ttf differ diff --git a/public/assets/fonts/icomoon.woff b/public/assets/fonts/icomoon.woff new file mode 100644 index 0000000..2f1061e Binary files /dev/null and b/public/assets/fonts/icomoon.woff differ diff --git a/public/assets/styles/home.css b/public/assets/styles/home.css index 8683be7..3c93c92 100644 --- a/public/assets/styles/home.css +++ b/public/assets/styles/home.css @@ -90,6 +90,9 @@ height: 1.2rem; margin-right: 1rem; } +#servicios i.icon { + color: grey; +} #servicios .list a { color: inherit; } diff --git a/public/assets/styles/iconmoon.css b/public/assets/styles/iconmoon.css new file mode 100644 index 0000000..08635bd --- /dev/null +++ b/public/assets/styles/iconmoon.css @@ -0,0 +1,66 @@ +@font-face { + font-family: 'icomoon'; + src: url('../fonts/icomoon.eot?krhhew'); + src: url('../fonts/icomoon.eot?krhhew#iefix') format('embedded-opentype'), + url('../fonts/icomoon.ttf?krhhew') format('truetype'), + url('../fonts/icomoon.woff?krhhew') format('woff'), + url('../fonts/icomoon.svg?krhhew#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-autorizaciones:before { + content: "\e900"; +} +.icon-contacto:before { + content: "\e901"; +} +.icon-contratos-y-otros:before { + content: "\e902"; +} +.icon-declaracion:before { + content: "\e903"; +} +.icon-extranjeros:before { + content: "\e904"; +} +.icon-horario:before { + content: "\e905"; +} +.icon-laboral:before { + content: "\e906"; +} +.icon-metro:before { + content: "\e907"; +} +.icon-poder:before { + content: "\e908"; +} +.icon-poderes-bancarios:before { + content: "\e909"; +} +.icon-renovacion-de-poderes:before { + content: "\e90a"; +} +.icon-ubicacion:before { + content: "\e90b"; +} +.icon-vehiculos:before { + content: "\e90c"; +} diff --git a/resources/data/documentos.yml b/resources/data/documentos.yml index b01bf58..122e2e5 100644 --- a/resources/data/documentos.yml +++ b/resources/data/documentos.yml @@ -1,22 +1,31 @@ documentos: - texto: Autorizaciones uri: https://www.notarial.cl/autorizacion-viajes.php + icono: icon-autorizaciones - texto: Vehículos uri: https://www.notarial.cl/vehiculos.php + icono: icon-vehiculos - texto: Poderes bancarios uri: https://www.notarial.cl/notarial_ingreso_sbif2.php + icono: icon-poderes-bancarios - texto: Poder uri: https://www.notarial.cl/poder.php + icono: icon-poder - texto: Renovación de Poderes uri: https://www.notarial.cl/revocacion-de-poder.php + icono: icon-renovacion-de-poderes - texto: Declaraciones uri: https://www.notarial.cl/declaracion.php + icono: icon-declaracion - texto: Contratos y Otros uri: https://www.notarial.cl/contratos-otros.php + icono: icon-contratos-y-otros - texto: Laboral uri: https://www.notarial.cl/laboral.php + icono: icon-laboral - texto: Extranjeros uri: https://www.notarial.cl/inv-extranjero.php + icono: icon-extranjeros consulta: - texto: Servicio de Impuestos Internos uri: http://www.sii.cl diff --git a/resources/views/home/suplente/datos.blade.php b/resources/views/home/suplente/datos.blade.php index 070f198..3d57884 100644 --- a/resources/views/home/suplente/datos.blade.php +++ b/resources/views/home/suplente/datos.blade.php @@ -1,5 +1,9 @@
- + + +
diff --git a/resources/views/layout/footer/datos.blade.php b/resources/views/layout/footer/datos.blade.php index ee16566..bed2977 100644 --- a/resources/views/layout/footer/datos.blade.php +++ b/resources/views/layout/footer/datos.blade.php @@ -1,13 +1,15 @@
- -

- - CONTACTO - -

-

- +56 2 2599 2453 -
- administracion@notariaraby.cl -

+ + +

+ + CONTACTO + +

+
+

+ +56 2 2599 2453 +
+ administracion@notariaraby.cl +

diff --git a/resources/views/layout/footer/horario.blade.php b/resources/views/layout/footer/horario.blade.php index 22eb35f..db05362 100644 --- a/resources/views/layout/footer/horario.blade.php +++ b/resources/views/layout/footer/horario.blade.php @@ -1,5 +1,5 @@