Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Commit c22374e

Browse files
committed
Animation for footer menu 🚀
1 parent 7f33016 commit c22374e

File tree

4 files changed

+39
-6
lines changed

4 files changed

+39
-6
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
# Change Log
22
All changes to Chicio coding will be documented in this file.
33

4+
## [4.11.0](https://github.com/chicio/chicio.github.io/releases/tag/v4.11.0)
5+
Release date: 2021-10-XX
6+
7+
#### Added
8+
9+
- Media query styled components mixin
10+
- animation on footer elements
11+
- Header logo for art page
12+
13+
#### Fixed
14+
15+
- disabled animation for touch devices
16+
417
## [4.10.0](https://github.com/chicio/chicio.github.io/releases/tag/v4.10.0)
518
Release date: 2021-10-16
619

graphql-types.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,8 @@ export type DirectoryCtimeArgs = {
258258
export type Site = Node & {
259259
buildTime?: Maybe<Scalars['Date']>;
260260
siteMetadata?: Maybe<SiteSiteMetadata>;
261+
port?: Maybe<Scalars['Int']>;
262+
host?: Maybe<Scalars['String']>;
261263
polyfill?: Maybe<Scalars['Boolean']>;
262264
pathPrefix?: Maybe<Scalars['String']>;
263265
id: Scalars['ID'];
@@ -1048,6 +1050,8 @@ export type QueryAllDirectoryArgs = {
10481050
export type QuerySiteArgs = {
10491051
buildTime?: Maybe<DateQueryOperatorInput>;
10501052
siteMetadata?: Maybe<SiteSiteMetadataFilterInput>;
1053+
port?: Maybe<IntQueryOperatorInput>;
1054+
host?: Maybe<StringQueryOperatorInput>;
10511055
polyfill?: Maybe<BooleanQueryOperatorInput>;
10521056
pathPrefix?: Maybe<StringQueryOperatorInput>;
10531057
id?: Maybe<StringQueryOperatorInput>;
@@ -2363,6 +2367,8 @@ export type SiteFieldsEnum =
23632367
| 'siteMetadata___contacts___links___medium'
23642368
| 'siteMetadata___contacts___links___devto'
23652369
| 'siteMetadata___contacts___links___instagram'
2370+
| 'port'
2371+
| 'host'
23662372
| 'polyfill'
23672373
| 'pathPrefix'
23682374
| 'id'
@@ -2496,6 +2502,8 @@ export type SiteGroupConnectionGroupArgs = {
24962502
export type SiteFilterInput = {
24972503
buildTime?: Maybe<DateQueryOperatorInput>;
24982504
siteMetadata?: Maybe<SiteSiteMetadataFilterInput>;
2505+
port?: Maybe<IntQueryOperatorInput>;
2506+
host?: Maybe<StringQueryOperatorInput>;
24992507
polyfill?: Maybe<BooleanQueryOperatorInput>;
25002508
pathPrefix?: Maybe<StringQueryOperatorInput>;
25012509
id?: Maybe<StringQueryOperatorInput>;

src/components/design-system/organism/footer.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ const FooterMenu = styled.div`
2929

3030
const FooterMenuItem = styled(MenuItemWithTracking)`
3131
margin: ${(props) => props.theme.spacing[0]};
32+
33+
${mediaQuery.inputDevice.mouse} {
34+
transition: transform 0.15s;
35+
36+
&:hover {
37+
transform: scale(1.1);
38+
}
39+
}
3240
`;
3341

3442
const FooterContentContainer = styled.div`

src/components/design-system/organism/menu.tsx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,17 @@ const NavBarMenuItem = memo(styled(MenuItemWithTracking)<NavBarMenuItemProps>`
101101
opacity: 1;
102102
height: 55px;
103103
104-
${mediaQuery.inputDevice.mouse} {
105-
transition: transform 0.15s;
104+
${(props) =>
105+
!props.selected &&
106+
css`
107+
${mediaQuery.inputDevice.mouse} {
108+
transition: transform 0.15s;
106109
107-
&:hover {
108-
transform: scale(1.1);
109-
}
110-
}
110+
&:hover {
111+
transform: scale(1.1);
112+
}
113+
}
114+
`};
111115
112116
${(props) =>
113117
props.selected &&

0 commit comments

Comments
 (0)