Skip to content

Feat/hero - #5

Merged
kamycoding merged 6 commits into
mainfrom
feat/hero
Aug 5, 2026
Merged

Feat/hero#5
kamycoding merged 6 commits into
mainfrom
feat/hero

Conversation

@kamycoding

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI lite review requested due to automatic review settings August 5, 2026 15:13
@kamycoding
kamycoding merged commit 1bb5cb1 into main Aug 5, 2026
1 check passed
@kamycoding
kamycoding deleted the feat/hero branch August 5, 2026 15:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Introduces a new Home “Hero” section as a dedicated Angular component, along with supporting styling and PWA/head metadata updates.

Changes:

  • Extract hero markup into a new Hero component and render it from Home.
  • Add extensive hero interaction/animation styling (global + component CSS).
  • Update index.html head metadata and add a web manifest + favicon assets.

Reviewed changes

Copilot reviewed 8 out of 16 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/styles.css Adds global hero interaction styles (CTA, socials, greeting, lettering, polaroid caption).
src/index.html Updates document metadata, theme-color, favicon links, and manifest reference.
src/app/pages/home/sections/hero/hero.ts Adds the new Hero Angular component.
src/app/pages/home/sections/hero/hero.html Adds hero section markup (title, CTA, socials, imagery).
src/app/pages/home/sections/hero/hero.css Adds component-scoped hero layout styling.
src/app/pages/home/home.ts Imports and registers Hero in Home.
src/app/pages/home/home.html Replaces inline hero section with <app-hero />.
src/app/pages/home/sections/hero/hero.spec.ts Present but empty test file for the new component.
public/site.webmanifest Adds PWA manifest configuration.
public/favicon.svg Adds SVG favicon asset.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

</div>
</div>
</section>
<app-hero />
Comment on lines +77 to +80
.hero__title {
display: contents;
margin: 0;
}
Comment thread src/styles.css
Comment on lines +82 to +88
.hero__cta {
transition:
background-color 180ms ease-out,
transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1),
box-shadow 180ms ease-out;
}

Comment thread src/styles.css
Comment on lines +89 to +106
@media (hover: hover) and (pointer: fine) {
a.hero__cta:hover {
transform: translate(2px, 4px);
box-shadow: none;
border-color: #f8f9fa;
background-color: #f87a55;
color: #f8f9fa;
}
}

a.hero__cta:active {
transform: translate(2px, 4px);
box-shadow: none;
border-color: #f8f9fa;
background-color: #f87a55;
color: #f8f9fa;
transition-duration: 80ms;
}
Comment on lines +4 to +9
@Component({
selector: 'app-hero',
imports: [RouterLink],
templateUrl: './hero.html',
styleUrl: './hero.css',
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants