Modificado y agregado nuevo rubro
This commit is contained in:
parent
6182558547
commit
8019f3beb8
12 changed files with 490 additions and 387 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"pid": 24524,
|
"pid": 24648,
|
||||||
"port": 4321,
|
"port": 4321,
|
||||||
"url": "http://localhost:4321",
|
"url": "http://localhost:4321",
|
||||||
"urls": {
|
"urls": {
|
||||||
|
|
@ -9,5 +9,5 @@
|
||||||
"network": []
|
"network": []
|
||||||
},
|
},
|
||||||
"background": false,
|
"background": false,
|
||||||
"startedAt": "2026-07-03T20:21:47.291Z"
|
"startedAt": "2026-07-05T03:46:25.885Z"
|
||||||
}
|
}
|
||||||
110
dist/404.html
vendored
110
dist/404.html
vendored
File diff suppressed because one or more lines are too long
112
dist/about/index.html
vendored
112
dist/about/index.html
vendored
File diff suppressed because one or more lines are too long
110
dist/blog/customization-guide/index.html
vendored
110
dist/blog/customization-guide/index.html
vendored
File diff suppressed because one or more lines are too long
110
dist/blog/hello-world/index.html
vendored
110
dist/blog/hello-world/index.html
vendored
File diff suppressed because one or more lines are too long
110
dist/blog/index.html
vendored
110
dist/blog/index.html
vendored
File diff suppressed because one or more lines are too long
110
dist/contact/index.html
vendored
110
dist/contact/index.html
vendored
File diff suppressed because one or more lines are too long
123
dist/index.html
vendored
123
dist/index.html
vendored
File diff suppressed because one or more lines are too long
14
node_modules/.vite/deps/_metadata.json
generated
vendored
14
node_modules/.vite/deps/_metadata.json
generated
vendored
|
|
@ -1,31 +1,31 @@
|
||||||
{
|
{
|
||||||
"hash": "aed0405b",
|
"hash": "a0918e5a",
|
||||||
"configHash": "e77f1ef8",
|
"configHash": "6563c53c",
|
||||||
"lockfileHash": "61ccc9c5",
|
"lockfileHash": "61ccc9c5",
|
||||||
"browserHash": "79b886e7",
|
"browserHash": "d0ed25b9",
|
||||||
"optimized": {
|
"optimized": {
|
||||||
"astro > aria-query": {
|
"astro > aria-query": {
|
||||||
"src": "../../aria-query/lib/index.js",
|
"src": "../../aria-query/lib/index.js",
|
||||||
"file": "astro_n_aria-query.js",
|
"file": "astro_n_aria-query.js",
|
||||||
"fileHash": "8e256489",
|
"fileHash": "19c9613e",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
},
|
},
|
||||||
"astro > axobject-query": {
|
"astro > axobject-query": {
|
||||||
"src": "../../axobject-query/lib/index.js",
|
"src": "../../axobject-query/lib/index.js",
|
||||||
"file": "astro_n_axobject-query.js",
|
"file": "astro_n_axobject-query.js",
|
||||||
"fileHash": "9a56051a",
|
"fileHash": "2fd53d34",
|
||||||
"needsInterop": true
|
"needsInterop": true
|
||||||
},
|
},
|
||||||
"astro > html-escaper": {
|
"astro > html-escaper": {
|
||||||
"src": "../../html-escaper/esm/index.js",
|
"src": "../../html-escaper/esm/index.js",
|
||||||
"file": "astro_n_html-escaper.js",
|
"file": "astro_n_html-escaper.js",
|
||||||
"fileHash": "87eed326",
|
"fileHash": "7ef1639e",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
},
|
},
|
||||||
"astro/runtime/client/dev-toolbar/entrypoint.js": {
|
"astro/runtime/client/dev-toolbar/entrypoint.js": {
|
||||||
"src": "../../astro/dist/runtime/client/dev-toolbar/entrypoint.js",
|
"src": "../../astro/dist/runtime/client/dev-toolbar/entrypoint.js",
|
||||||
"file": "astro_runtime_client_dev-toolbar_entrypoint__js.js",
|
"file": "astro_runtime_client_dev-toolbar_entrypoint__js.js",
|
||||||
"fileHash": "93119450",
|
"fileHash": "9a8d877b",
|
||||||
"needsInterop": false
|
"needsInterop": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,28 +1,28 @@
|
||||||
---
|
---
|
||||||
import type { HTMLAttributes } from 'astro/types';
|
import type { HTMLAttributes } from "astro/types";
|
||||||
import { cn } from '@/lib/cn';
|
import { cn } from "@/lib/cn";
|
||||||
import { cardVariants } from './card.variants';
|
import { cardVariants } from "./card.variants";
|
||||||
|
|
||||||
interface Props extends HTMLAttributes<'div'> {
|
interface Props extends HTMLAttributes<"div"> {
|
||||||
variant?: 'default' | 'elevated' | 'outline' | 'ghost';
|
variant?: "default" | "elevated" | "outline" | "ghost";
|
||||||
padding?: 'none' | 'sm' | 'md' | 'lg';
|
padding?: "none" | "sm" | "md" | "lg";
|
||||||
hover?: boolean;
|
hover?: boolean;
|
||||||
href?: string;
|
href?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
const {
|
const {
|
||||||
variant = 'default',
|
variant = "default",
|
||||||
padding = 'md',
|
padding = "md",
|
||||||
hover = false,
|
hover = false,
|
||||||
href,
|
href,
|
||||||
class: className,
|
class: className,
|
||||||
...attrs
|
...attrs
|
||||||
} = Astro.props;
|
} = Astro.props;
|
||||||
|
|
||||||
const Element = href ? 'a' : 'div';
|
const Element = href ? "a" : "div";
|
||||||
const classes = cn(cardVariants({ variant, padding, hover }), className);
|
const classes = cn(cardVariants({ variant, padding, hover }), className);
|
||||||
---
|
---
|
||||||
|
|
||||||
<Element class={classes} href={href} {...attrs}>
|
<Element class={classes} href={href} {...attrs}>
|
||||||
<slot />
|
<slot />
|
||||||
</Element>
|
</Element>
|
||||||
|
|
|
||||||
|
|
@ -46,14 +46,14 @@ const siteConfig: SiteConfig = {
|
||||||
},
|
},
|
||||||
hero: {
|
hero: {
|
||||||
title:
|
title:
|
||||||
"Diseñamos el futuro. Construimos la realidad. Integramos soluciones",
|
"Diseñamos el futuro, Construimos la realidad e Integramos soluciones",
|
||||||
subtitle: "Diseño, desarrollo y integracion de tecnologias",
|
subtitle: "Diseño, desarrollo e integración de tecnologías",
|
||||||
cta: { label: "Contáctanos", href: "/contact" },
|
cta: { label: "Contáctanos", href: "/contact" },
|
||||||
},
|
},
|
||||||
about: {
|
about: {
|
||||||
title: "Sobre nosotros",
|
title: "Sobre nosotros",
|
||||||
description:
|
description:
|
||||||
"Proveemos, integramos y desarrollamos soluciones avanzadas de hardware y software para el sector biomédico y automotriz, impulsando la innovación con soporte continuo.",
|
"Somos un equipo que proveemos, integramos y desarrollamos soluciones avanzadas de hardware y software para el sector biomédico y automotriz, impulsando la innovación con soporte continuo.",
|
||||||
skills: ["Astro", "React", "Tailwind CSS", "TypeScript"],
|
skills: ["Astro", "React", "Tailwind CSS", "TypeScript"],
|
||||||
},
|
},
|
||||||
contact: {
|
contact: {
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ import siteConfig from "@/config/site.config";
|
||||||
<div class="relative mx-auto max-w-6xl px-6 py-24 md:py-32">
|
<div class="relative mx-auto max-w-6xl px-6 py-24 md:py-32">
|
||||||
<div class="max-w-3xl mx-auto text-center">
|
<div class="max-w-3xl mx-auto text-center">
|
||||||
<h1
|
<h1
|
||||||
class="text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight text-foreground mb-6"
|
class="text-4xl md:text-5xl lg:text-4xl font-bold tracking-tight text-foreground mb-6"
|
||||||
>
|
>
|
||||||
{siteConfig.hero.title}
|
{siteConfig.hero.title}
|
||||||
</h1>
|
</h1>
|
||||||
|
|
@ -41,14 +41,14 @@ import siteConfig from "@/config/site.config";
|
||||||
<div class="mx-auto max-w-6xl px-6">
|
<div class="mx-auto max-w-6xl px-6">
|
||||||
<div class="text-center mb-12">
|
<div class="text-center mb-12">
|
||||||
<h2 class="text-3xl font-bold text-foreground mb-4">
|
<h2 class="text-3xl font-bold text-foreground mb-4">
|
||||||
Lo que ofrecemos
|
Ofrecemos
|
||||||
</h2>
|
</h2>
|
||||||
<!--<p class="text-foreground-secondary max-w-2xl mx-auto">
|
<!--<p class="text-foreground-secondary max-w-2xl mx-auto">
|
||||||
Soluciones completas integrales
|
Soluciones completas integrales
|
||||||
</p>-->
|
</p>-->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid md:grid-cols-3 gap-6">
|
<div class="grid md:grid-cols-2 gap-6">
|
||||||
<Card variant="elevated" padding="lg">
|
<Card variant="elevated" padding="lg">
|
||||||
<div
|
<div
|
||||||
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
|
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
|
||||||
|
|
@ -104,6 +104,34 @@ import siteConfig from "@/config/site.config";
|
||||||
</p>
|
</p>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
|
<Card variant="elevated" padding="lg">
|
||||||
|
<div
|
||||||
|
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
|
||||||
|
>
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
class="text-brand-600 dark:text-brand-400"
|
||||||
|
><path
|
||||||
|
d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10"
|
||||||
|
></path></svg
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<h3 class="text-xl font-semibold text-foreground mb-2">
|
||||||
|
Módulos y Laboratorios Tecnológicos
|
||||||
|
</h3>
|
||||||
|
<p class="text-foreground-secondary">
|
||||||
|
Sistemas electrónicos completos para mentes que no se
|
||||||
|
detienen.
|
||||||
|
</p>
|
||||||
|
</Card>
|
||||||
<Card variant="elevated" padding="lg">
|
<Card variant="elevated" padding="lg">
|
||||||
<div
|
<div
|
||||||
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
|
class="w-12 h-12 rounded-lg bg-brand-100 dark:bg-brand-900/30 flex items-center justify-center mb-4"
|
||||||
|
|
@ -143,7 +171,7 @@ import siteConfig from "@/config/site.config";
|
||||||
¿Listo para empezar?
|
¿Listo para empezar?
|
||||||
</h2>
|
</h2>
|
||||||
<p class="text-foreground-secondary mb-8 max-w-xl mx-auto">
|
<p class="text-foreground-secondary mb-8 max-w-xl mx-auto">
|
||||||
Contactanos hoy y hagamos realidad tu proyecto.
|
Contáctanos ahora y hagamos realidad tu idea.
|
||||||
</p>
|
</p>
|
||||||
<Button href="/contact" size="lg">Contáctanos</Button>
|
<Button href="/contact" size="lg">Contáctanos</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue