From 754de2b03d75bf0db2f9f02418789b7a5c69beeb Mon Sep 17 00:00:00 2001 From: Eduardo Luna Date: Tue, 30 Jan 2024 23:58:33 -0500 Subject: [PATCH] [ADD] Available button and academic styles --- public/favicon.svg | 6 +- src/components/Academic.astro | 42 ++++ src/components/AcademicItem.astro | 58 ++++++ src/components/Experience.astro | 134 ++---------- src/components/Footer.astro | 37 ++-- src/components/Header.astro | 11 +- src/components/LinkButton.astro | 30 +++ src/components/SectionContainer.astro | 2 +- src/icons/Avatar.js | 2 +- src/icons/Book.astro | 19 ++ src/icons/Calendar.astro | 14 ++ src/icons/Heart.astro | 15 ++ src/layouts/Layout.astro | 5 +- src/pages/index.astro | 289 ++++++-------------------- 14 files changed, 294 insertions(+), 370 deletions(-) create mode 100644 src/components/Academic.astro create mode 100644 src/components/AcademicItem.astro create mode 100644 src/components/LinkButton.astro create mode 100644 src/icons/Book.astro create mode 100644 src/icons/Calendar.astro create mode 100644 src/icons/Heart.astro diff --git a/public/favicon.svg b/public/favicon.svg index f157bd1..026762e 100644 --- a/public/favicon.svg +++ b/public/favicon.svg @@ -1,9 +1,9 @@ - - -
+

+ Educación +

+ +
    + { + EXPERIENCE.map((study, index) => { + return ; + }) + } +
+
diff --git a/src/components/AcademicItem.astro b/src/components/AcademicItem.astro new file mode 100644 index 0000000..8e49808 --- /dev/null +++ b/src/components/AcademicItem.astro @@ -0,0 +1,58 @@ +--- +import CalendarIcon from "../icons/Calendar.astro"; +interface Props { + date: string; + title: string; + company: string; + description: string; + index: number; +} +const { date, title, company, description, index } = Astro.props; +--- + +
  • +
    +
    + +
    +
    +
    + {title} + {date} +
    +

    + {company} +

    +

    + {description} +

    + + +
    +
    +
  • diff --git a/src/components/Experience.astro b/src/components/Experience.astro index 129abdf..2907d85 100644 --- a/src/components/Experience.astro +++ b/src/components/Experience.astro @@ -1,5 +1,8 @@ --- import ExperienceItem from "./ExperienceItem.astro"; +import ToolIcon from "../icons/Tool.astro"; + +const { class: className } = Astro.props; const EXPERIENCE = [ { @@ -37,120 +40,17 @@ const EXPERIENCE = [ ]; --- -
      - { - EXPERIENCE.map((experience) => ( -
    1. - -
    2. - )) - } -
    - - +
    +

    + Experiencia Laboral +

    +
      + { + EXPERIENCE.map((experience) => ( +
    1. + +
    2. + )) + } +
    +
    diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 98cef30..5d41a34 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,22 +1,25 @@ -