From 76e5c0f107d2367c00734cd9e7332a95092e8a1a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tam=C3=A1s=20G=C3=A1bor?=
<49348865+gabros20@users.noreply.github.com>
Date: Mon, 18 Mar 2024 17:07:17 +0100
Subject: [PATCH 01/12] Feature/banner (#386)
* banner (#385)
* Update layout.js
* Update banner.js
* Update banner.js
* Update banner.js
* Update banner.js
* updated banner
* updated hero content position
---------
Co-authored-by: Alex Beckett <75361908+alex-beckett@users.noreply.github.com>
---
src/components/layout.js | 2 +
src/components/modules/banner.js | 82 +-
src/scss/modules/header.scss | 1030 +++++++++++-----------
src/scss/sections/home-hero-section.scss | 2 +-
4 files changed, 571 insertions(+), 545 deletions(-)
diff --git a/src/components/layout.js b/src/components/layout.js
index 4e57a2e57..746ffec82 100644
--- a/src/components/layout.js
+++ b/src/components/layout.js
@@ -1,6 +1,7 @@
import React, { useEffect, useState } from "react";
import Header from "./header";
import Footer from "./footer";
+import Banner from "./modules/banner";
export default function Layout({ children, footerBoxes, footerBoxes2 }) {
const [loaded, setLoaded] = useState(false);
@@ -32,6 +33,7 @@ export default function Layout({ children, footerBoxes, footerBoxes2 }) {
return (
<>
+
{children}
diff --git a/src/components/modules/banner.js b/src/components/modules/banner.js
index b42765f83..26de2157a 100644
--- a/src/components/modules/banner.js
+++ b/src/components/modules/banner.js
@@ -1,46 +1,50 @@
-import * as React from "react"
+import * as React from "react";
// import Image from "../imageComponent";
export default class Banner extends React.Component {
- constructor() {
- super();
- this.state = {
- banner : true
- }
- }
- closeBanner = () => {
- const self = this;
- document.getElementById("banner").classList.add("hide");
- setTimeout(function (){
- localStorage.setItem('modular-fellows-banner', 'true')
- self.setState({banner:false})
- },600);
- };
+ constructor() {
+ super();
+ this.state = {
+ banner: true,
+ };
+ }
+ closeBanner = () => {
+ const self = this;
+ document.getElementById("banner").classList.add("hide");
+ setTimeout(function () {
+ localStorage.setItem("modular-fellows-banner", "true");
+ self.setState({ banner: false });
+ }, 600);
+ };
- componentDidMount() {
- if (localStorage.getItem('modular-fellows-banner')) {
- this.setState({banner:false})
- }
- }
+ componentDidMount() {
+ if (localStorage.getItem("modular-fellows-banner")) {
+ this.setState({ banner: false });
+ }
+ }
- render() {
+ render() {
+ return this.state.banner === true ? (
+
+
+
+
+
+
+
+ Get ready for the first Celestia hackathon! Infinite Space Bazaar begins on April 2
☄️
+
- return this.state.banner === true ?
: ''
- }
+
+
+
+
+
+
+
+
+ ) : (
+ ""
+ );
+ }
}
diff --git a/src/scss/modules/header.scss b/src/scss/modules/header.scss
index b5e8418c4..0e592cb1b 100644
--- a/src/scss/modules/header.scss
+++ b/src/scss/modules/header.scss
@@ -1,511 +1,531 @@
@import "../hamburgers";
-header{
- height:126px;
- padding:30px 0;
- //position:fixed;
- top:0;
- width:100%;
- left:0;
- z-index:9999;
- background-color: rgba(255, 255, 255, 0);
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
-
- position:sticky;
- top:0;
-
- @include media-breakpoint-down(md) {
- height:80px;
- padding:10px 0;
- }
-
- &.banner-show{
- top:87px;
- }
-
- .hamburger{
- border:none;
- float:left;
- background:black;
- border-radius:5px;
- padding:8px 7px;
- width:30px;
- height:30px;
- position: relative;
- z-index:101;
- display:none;
-
- .hamburger-inner{
- top:0;
- }
-
- @include media-breakpoint-down(lg) {
- display:block;
- }
-
- .hamburger-box{
- width:16px;
- height:12px;
- margin-top:1px;
- display:block;
-
- span{
-
- background-color:white;
- width:16px;
- height:2px;
-
- &:before, &:after{
- background-color:white;
- width:16px;
- height:2px;
- }
-
- &:before{
- top:6px;
- }
-
- &:after{
- top:12px;
- }
-
- }
- }
-
- &.is-active {
- .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{
- background:white;
- }
-
- .hamburger-box{
- margin-top:-6px;
- }
-
- .hamburger-inner{
- &:after{
- top:20px
- }
- }
- }
-
-
- }
-
- .blurry{
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
- -webkit-backdrop-filter: blur(20px);
- backdrop-filter: blur(20px);
- background-color: rgba(255, 255, 255, 0);
- opacity:0;
- z-index:0;
- }
-
- &.blur:not(.menu-opened){
- padding:10px 0;
- height:80px;
- .blurry{
- -webkit-backdrop-filter: blur(20px);
- backdrop-filter: blur(20px);
- background-color: rgba(255, 255, 255, 0.8);
- opacity:1;
- }
-
- .logo{
- width:170px;
- }
-
- .submenu{
- padding:15px 10px;
- }
-
- nav{
- ul{
- li{
- font-size:14px;
- padding:16px;
-
- .submenu{
- ul{
- li{
- padding:10px 16px;
- }
- }
- }
-
- @include media-breakpoint-down(lg) {
- font-size:24px;
- padding:20px 12px;
- }
-
- &:hover{
- .submenu{
- top:50px;
- }
- }
- }
- }
- }
- }
-
- .container{
- z-index:1;
- position:relative;
- }
-
- .logo{
- float:left;
- margin-top:5px;
- width:220px;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
- position:relative;
-
- @include media-breakpoint-down(xl) {
- width:200px;
- }
-
- img{
- width:100%;
- }
- }
-
- nav{
- float:right;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
-
- ul{
- list-style:none;
-
- li{
- float:left;
- padding:20px 15px;
- font-family: $ruberoid;
- font-weight:500;
- font-size: 18px;
- color: #000000;
- letter-spacing: 0.22px;
- text-align: right;
- line-height: 23px;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
-
- .hasSubmenu{
- cursor:pointer;
- }
-
- @include media-breakpoint-down(md) {
- opacity:0;
- transition-delay: 0ms;
- transition-duration:200ms;
- }
-
-
- a{
- text-decoration:none;
-
- &:hover{
- color:inherit;
- }
-
- &.active{
- border-bottom:2px solid black;
- }
- }
-
- i{
- font-size:12px;
- margin-left:5px;
- margin-right:-10px;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
- display:inline-block;
- transform:rotate(0deg);
- }
-
- .submenu{
- border-radius: 10px;
- padding:15px 25px;
- max-width:360px;
- position:absolute;
- transition:600ms opacity cubic-bezier(0.83, 0, 0.17, 1), 600ms padding cubic-bezier(0.83, 0, 0.17, 1);
- opacity:0;
- top:-560px;
- right:10px;
-
- background: rgba(249, 249, 249, .95);
-
- @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
- background-color: rgba(255, 255, 255,.7);
- -webkit-backdrop-filter: blur(10px);
- backdrop-filter: blur(10px);
- }
-
- @include media-breakpoint-down(lg) {
- background:none;
- position: relative;
- padding:0px 25px;
- top:20px;
- transform:none;
- opacity:1;
- max-height:0;
- overflow:hidden;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
-
- ul{
- margin-top:0px;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
- }
- }
-
- ul{
- list-style: none;
- padding-left:0;
-
- li{
- padding:10px 0;
- border-bottom: 1px solid rgba(0, 0, 0,.07);
- display:block;
- float:none;
- text-align:left;
-
- &:last-child{
- border:none;
- }
-
- .subtitle{
- font-family: $ruberoid;
- font-weight: 500;
- font-size: 12px;
- color: #777777;
- letter-spacing: 0;
- line-height:1.25em;
- }
-
- .title{
- font-family: $ruberoid;
- font-weight: 600;
- font-size: 14px;
- color: #000000;
- letter-spacing: 0;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
- }
-
- .icon{
- background: #000000;
- width:32px;
- height:32px;
- border-radius: 50%;
- text-align:center;
- transition:600ms all cubic-bezier(0.83, 0, 0.17, 1);
-
- img{
- width:24px;
- height:100%;
- }
- }
-
- &:hover{
- .title{
- color:$purple;
- }
- .icon{
- background:$purple;
- }
- }
- }
- }
- }
-
- @include media-breakpoint-down(xl) {
- padding:20px 12px;
- font-size:16px;
-
- i{
- font-size:10px;
- margin-left:2px;
- }
- }
-
-
- &:hover{
- i{
- transform:rotate(180deg);
- }
-
- .submenu{
- opacity:1;
- top:60px;
- min-width:300px;
-
- @include media-breakpoint-down(md) {
- top:15px;
- }
-
- }
- }
-
- &:hover, &:focus{
- .submenu{
- max-height:600px;
- top:60px;
- padding:15px 25px;
-
- @include media-breakpoint-down(lg) {
- top:15px;
- }
- }
- }
- &:nth-last-child(2){
- .submenu{
- right:0;
- }
- }
- &:nth-last-child(3){
- .submenu{
- right:0;
- }
- }
- }
- }
- }
-
- @include media-breakpoint-down(lg) {
-
- .logo{
- margin:10px auto 0;
- display:block;
- float:none;
- width:180px !important;
- z-index:101;
- }
-
- nav{
- top:-200vh;
- left:0;
- height:100vh;
- position:fixed;
- width:100%;
- -webkit-backdrop-filter: blur(10px);
- backdrop-filter: blur(10px);
- background-color: rgba(255, 255, 255, .7);
- z-index:100;
-
- ul{
- margin-top:130px;
-
- li{
- float:none;
- font-size: 24px;
- letter-spacing: 0.3px;
- line-height: 23px;
- text-align:left;
-
- i{
- font-size:12px;
- }
- }
- }
- }
-
- &.menu-opened{
- nav{
- top:0;
- ul{
- li{
- opacity: 1;
- transition-delay:400ms;
- }
- }
- }
- }
- }
-
- @include media-breakpoint-down(md) {
-
- .logo{
- width:140px !important;
- }
- }
+header {
+ height: 126px;
+ padding: 30px 0;
+ //position:fixed;
+ top: 0;
+ width: 100%;
+ left: 0;
+ z-index: 9999;
+ background-color: rgba(255, 255, 255, 0);
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+
+ position: sticky;
+ top: 0;
+
+ @include media-breakpoint-down(md) {
+ height: 80px;
+ padding: 10px 0;
+ }
+
+ &.banner-show {
+ top: 87px;
+ }
+
+ .hamburger {
+ border: none;
+ float: left;
+ background: black;
+ border-radius: 5px;
+ padding: 8px 7px;
+ width: 30px;
+ height: 30px;
+ position: relative;
+ z-index: 101;
+ display: none;
+
+ .hamburger-inner {
+ top: 0;
+ }
+
+ @include media-breakpoint-down(lg) {
+ display: block;
+ }
+
+ .hamburger-box {
+ width: 16px;
+ height: 12px;
+ margin-top: 1px;
+ display: block;
+
+ span {
+ background-color: white;
+ width: 16px;
+ height: 2px;
+
+ &:before,
+ &:after {
+ background-color: white;
+ width: 16px;
+ height: 2px;
+ }
+
+ &:before {
+ top: 6px;
+ }
+
+ &:after {
+ top: 12px;
+ }
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner,
+ .hamburger-inner:after,
+ .hamburger-inner:before {
+ background: white;
+ }
+
+ .hamburger-box {
+ margin-top: -6px;
+ }
+
+ .hamburger-inner {
+ &:after {
+ top: 20px;
+ }
+ }
+ }
+ }
+
+ .blurry {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+ -webkit-backdrop-filter: blur(20px);
+ backdrop-filter: blur(20px);
+ background-color: rgba(255, 255, 255, 0);
+ opacity: 0;
+ z-index: 0;
+ }
+
+ &.blur:not(.menu-opened) {
+ padding: 10px 0;
+ height: 80px;
+ .blurry {
+ -webkit-backdrop-filter: blur(20px);
+ backdrop-filter: blur(20px);
+ background-color: rgba(255, 255, 255, 0.8);
+ opacity: 1;
+ }
+
+ .logo {
+ width: 170px;
+ }
+
+ .submenu {
+ padding: 15px 10px;
+ }
+
+ nav {
+ ul {
+ li {
+ font-size: 14px;
+ padding: 16px;
+
+ .submenu {
+ ul {
+ li {
+ padding: 10px 16px;
+ }
+ }
+ }
+
+ @include media-breakpoint-down(lg) {
+ font-size: 24px;
+ padding: 20px 12px;
+ }
+
+ &:hover {
+ .submenu {
+ top: 50px;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ .container {
+ z-index: 1;
+ position: relative;
+ }
+
+ .logo {
+ float: left;
+ margin-top: 5px;
+ width: 220px;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+ position: relative;
+
+ @include media-breakpoint-down(xl) {
+ width: 200px;
+ }
+
+ img {
+ width: 100%;
+ }
+ }
+
+ nav {
+ float: right;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+
+ ul {
+ list-style: none;
+
+ li {
+ float: left;
+ padding: 20px 15px;
+ font-family: $ruberoid;
+ font-weight: 500;
+ font-size: 18px;
+ color: #000000;
+ letter-spacing: 0.22px;
+ text-align: right;
+ line-height: 23px;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+
+ .hasSubmenu {
+ cursor: pointer;
+ }
+
+ @include media-breakpoint-down(md) {
+ opacity: 0;
+ transition-delay: 0ms;
+ transition-duration: 200ms;
+ }
+
+ a {
+ text-decoration: none;
+
+ &:hover {
+ color: inherit;
+ }
+
+ &.active {
+ border-bottom: 2px solid black;
+ }
+ }
+
+ i {
+ font-size: 12px;
+ margin-left: 5px;
+ margin-right: -10px;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+ display: inline-block;
+ transform: rotate(0deg);
+ }
+
+ .submenu {
+ border-radius: 10px;
+ padding: 15px 25px;
+ max-width: 360px;
+ position: absolute;
+ transition: 600ms opacity cubic-bezier(0.83, 0, 0.17, 1), 600ms padding cubic-bezier(0.83, 0, 0.17, 1);
+ opacity: 0;
+ top: -560px;
+ right: 10px;
+
+ background: rgba(249, 249, 249, 0.95);
+
+ @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
+ background-color: rgba(255, 255, 255, 0.7);
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ }
+
+ @include media-breakpoint-down(lg) {
+ background: none;
+ position: relative;
+ padding: 0px 25px;
+ top: 20px;
+ transform: none;
+ opacity: 1;
+ max-height: 0;
+ overflow: hidden;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+
+ ul {
+ margin-top: 0px;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+ }
+ }
+
+ ul {
+ list-style: none;
+ padding-left: 0;
+
+ li {
+ padding: 10px 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.07);
+ display: block;
+ float: none;
+ text-align: left;
+
+ &:last-child {
+ border: none;
+ }
+
+ .subtitle {
+ font-family: $ruberoid;
+ font-weight: 500;
+ font-size: 12px;
+ color: #777777;
+ letter-spacing: 0;
+ line-height: 1.25em;
+ }
+
+ .title {
+ font-family: $ruberoid;
+ font-weight: 600;
+ font-size: 14px;
+ color: #000000;
+ letter-spacing: 0;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+ }
+
+ .icon {
+ background: #000000;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ text-align: center;
+ transition: 600ms all cubic-bezier(0.83, 0, 0.17, 1);
+
+ img {
+ width: 24px;
+ height: 100%;
+ }
+ }
+
+ &:hover {
+ .title {
+ color: $purple;
+ }
+ .icon {
+ background: $purple;
+ }
+ }
+ }
+ }
+ }
+
+ @include media-breakpoint-down(xl) {
+ padding: 20px 12px;
+ font-size: 16px;
+
+ i {
+ font-size: 10px;
+ margin-left: 2px;
+ }
+ }
+
+ &:hover {
+ i {
+ transform: rotate(180deg);
+ }
+
+ .submenu {
+ opacity: 1;
+ top: 60px;
+ min-width: 300px;
+
+ @include media-breakpoint-down(md) {
+ top: 15px;
+ }
+ }
+ }
+
+ &:hover,
+ &:focus {
+ .submenu {
+ max-height: 600px;
+ top: 60px;
+ padding: 15px 25px;
+
+ @include media-breakpoint-down(lg) {
+ top: 15px;
+ }
+ }
+ }
+ &:nth-last-child(2) {
+ .submenu {
+ right: 0;
+ }
+ }
+ &:nth-last-child(3) {
+ .submenu {
+ right: 0;
+ }
+ }
+ }
+ }
+ }
+
+ @include media-breakpoint-down(lg) {
+ .logo {
+ margin: 10px auto 0;
+ display: block;
+ float: none;
+ width: 180px !important;
+ z-index: 101;
+ }
+
+ nav {
+ top: -200vh;
+ left: 0;
+ height: 100vh;
+ position: fixed;
+ width: 100%;
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ background-color: rgba(255, 255, 255, 0.7);
+ z-index: 100;
+
+ ul {
+ margin-top: 130px;
+
+ li {
+ float: none;
+ font-size: 24px;
+ letter-spacing: 0.3px;
+ line-height: 23px;
+ text-align: left;
+
+ i {
+ font-size: 12px;
+ }
+ }
+ }
+ }
+
+ &.menu-opened {
+ nav {
+ top: 0;
+ ul {
+ li {
+ opacity: 1;
+ transition-delay: 400ms;
+ }
+ }
+ }
+ }
+ }
+
+ @include media-breakpoint-down(md) {
+ .logo {
+ width: 140px !important;
+ }
+ }
}
-
-.banner{
- background-color: rgba(255,255,255,0.3);
- box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
- backdrop-filter: blur(50px);
- padding:25px 0;
- color: #000000;
- font-family: $ruberoid;
- font-size: 18px;
- font-weight: bold;
- letter-spacing: 0.23px;
- line-height: 26px;
- z-index:100;
- position:relative;
- top:8px;
- left:10px;
- width:100%;
- text-align:center;
- overflow: hidden;
- border-radius: 10px;
- width: calc(100% - 20px);
- background: linear-gradient(90deg, rgba(150, 50, 238, 0.50) 0%, rgba(241, 177, 123, 0.50) 35.42%, rgba(135, 204, 233, 0.50) 66.15%, rgba(172, 124, 209, 0.60) 99.48%);
- background-size: 300% 300%;
+.banner {
+ background-color: rgba(255, 255, 255, 0.3);
+ box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
+ backdrop-filter: blur(50px);
+ padding: 25px 0;
+ color: #000000;
+ font-family: $ruberoid;
+ font-size: 18px;
+ font-weight: bold;
+ letter-spacing: 0.23px;
+ line-height: 26px;
+ z-index: 100;
+ position: relative;
+ top: 8px;
+ left: 10px;
+ width: 100%;
+ text-align: center;
+ overflow: hidden;
+ border-radius: 10px;
+ width: calc(100% - 20px);
+ background: linear-gradient(
+ 90deg,
+ rgba(150, 50, 238, 0.5) 0%,
+ rgba(241, 177, 123, 0.5) 35.42%,
+ rgba(135, 204, 233, 0.5) 66.15%,
+ rgba(172, 124, 209, 0.6) 99.48%
+ );
+ background-size: 300% 300%;
animation: gradient 10s ease infinite;
- filter: brightness(1.3);
- @include transition(500ms all ease-in-out);
-
- .w-80{
- width:80%;
- margin:auto;
- }
-
- @keyframes gradient {
- 0% {
- background-position: 100% 50%;
- }
- 50% {
- background-position: 0% 50%;
- }
- 100% {
- background-position: 100% 50%;
- }
- }
-
- // @include media-breakpoint-down(md) {
- // background:url(../images/modular-summit.svg) no-repeat scroll center left rgba(255,255,255,0.3);
- // background-size:180px;
- // }
-
- &.hide{
- margin-top:-100px;
- }
-
- img{
- width:180px;
- position:absolute;
- top:-55px;
- right:0;
- }
-
- .container{
- position:relative;
- }
-
- .close-banner{
- position:absolute;
- top:14px;
- font-size:12px;
- right:0;
- cursor:pointer;
- @include media-breakpoint-down(md) {
- top:14px;
- }
-
- @include media-breakpoint-down(sm) {
- top:4px;
- }
- }
+ filter: brightness(1.3);
+ @include transition(500ms all ease-in-out);
+
+ .w-80 {
+ width: 80%;
+ margin: auto;
+ }
+
+ @keyframes gradient {
+ 0% {
+ background-position: 100% 50%;
+ }
+ 50% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
+ }
+
+ // @include media-breakpoint-down(md) {
+ // background:url(../images/modular-summit.svg) no-repeat scroll center left rgba(255,255,255,0.3);
+ // background-size:180px;
+ // }
+
+ &.hide {
+ margin-top: -100px;
+ }
+
+ img {
+ width: 180px;
+ position: absolute;
+ top: -55px;
+ right: 0;
+ }
+
+ .container {
+ position: relative;
+ }
+
+ .close-banner {
+ position: absolute;
+ top: 14px;
+ right: 18px !important;
+ font-size: 12px;
+ right: 0;
+ cursor: pointer;
+ @include media-breakpoint-down(md) {
+ top: 4px;
+ right: 10px !important;
+ }
+ }
+
+ .banner-text {
+ text-wrap: pretty;
+ @include media-breakpoint-down(sm) {
+ font-size: 14px;
+ line-height: 1.35em;
+ }
+ .emoji {
+ font-size: 32px;
+ display: inline-block;
+ transform: translateY(4px);
+ @include media-breakpoint-down(sm) {
+ font-size: 24px;
+ }
+ }
+ }
+ .button-simple {
+ @include media-breakpoint-down(sm) {
+ font-size: 14px;
+ padding: 10px 20px;
+ }
+ }
}
diff --git a/src/scss/sections/home-hero-section.scss b/src/scss/sections/home-hero-section.scss
index cc4df6cec..6fbaa5ee1 100644
--- a/src/scss/sections/home-hero-section.scss
+++ b/src/scss/sections/home-hero-section.scss
@@ -6,7 +6,7 @@
// padding-top: 120px;
// padding-bottom: 180px;
height: 90vh;
- max-height: 932px;
+ max-height: 600px;
display: flex;
align-items: center;
padding: 0px;
From 2ed9f61c464e7752d06773348c7950677f417573 Mon Sep 17 00:00:00 2001
From: Norbert Berenyi
Date: Thu, 21 Mar 2024 10:33:23 +0100
Subject: [PATCH 02/12] fix: load image from static folder
---
.../what-is-da/What is data availability.md | 2 +-
static/article-og.png | Bin 0 -> 590994 bytes
2 files changed, 1 insertion(+), 1 deletion(-)
create mode 100644 static/article-og.png
diff --git a/src/pages/markdown-pages/what-is-da/What is data availability.md b/src/pages/markdown-pages/what-is-da/What is data availability.md
index e558fc05f..b0832fb35 100644
--- a/src/pages/markdown-pages/what-is-da/What is data availability.md
+++ b/src/pages/markdown-pages/what-is-da/What is data availability.md
@@ -11,7 +11,7 @@ title: "What is data availability?"
-
+
What’s stopping crypto applications from becoming accessible to everyday people?
diff --git a/static/article-og.png b/static/article-og.png
new file mode 100644
index 0000000000000000000000000000000000000000..6efccdd894b48bce3f3147a120fce9f4925b654a
GIT binary patch
literal 590994
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 CIN(G;2+<=h$m*j;EO0m4q
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