From 179c034e46334a90d2d23da3a41dab8ece8454fc Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Tue, 22 Oct 2019 20:56:24 -0400 Subject: [PATCH] Add footer --- assets/sass/components/_search-form.scss | 36 ++++++++++++++++ assets/sass/components/_site-footer.scss | 5 +++ assets/sass/components/_site-header.scss | 7 ---- assets/sass/main.scss | 2 + layouts/partials/footer.html | 15 +++++++ layouts/partials/header.html | 2 +- layouts/partials/search.svg | 1 + ...s_f300667da4f5b5f84e1a9e0702b2fdde.content | 41 ++++++++++++++++--- 8 files changed, 96 insertions(+), 13 deletions(-) create mode 100644 assets/sass/components/_search-form.scss create mode 100644 assets/sass/components/_site-footer.scss create mode 100644 layouts/partials/search.svg diff --git a/assets/sass/components/_search-form.scss b/assets/sass/components/_search-form.scss new file mode 100644 index 00000000..169a5afd --- /dev/null +++ b/assets/sass/components/_search-form.scss @@ -0,0 +1,36 @@ +.search-form__fieldset { + display: inline; + border: 0; + padding: 0; + position: relative; + line-height: 0; +} + +.search-form__input { + background-color: darken($background-color, 5%); + border: 1px solid $border-color; + border-radius: 1em; + color: $text-color; + font-size: 0.9rem; + padding: 0.35em 0.75em 0.35em 2em; + + @media (prefers-color-scheme: dark) { + background-color: lighten($background-color-dark, 5%); + border: 1px solid $border-color-dark; + color: $text-color-dark; + } +} + +.search-form__icon { + left: 0.6rem; + position: absolute; + top: 0.5rem; + height: 0.8rem; + width: 0.8rem; + + fill: $text-color; + + @media (prefers-color-scheme: dark) { + fill: $text-color-dark; + } +} diff --git a/assets/sass/components/_site-footer.scss b/assets/sass/components/_site-footer.scss new file mode 100644 index 00000000..de5dd7b1 --- /dev/null +++ b/assets/sass/components/_site-footer.scss @@ -0,0 +1,5 @@ +.site-footer { + margin: 4rem 0 2rem; + padding: 0 $pad-min; + text-align: center; +} diff --git a/assets/sass/components/_site-header.scss b/assets/sass/components/_site-header.scss index 03fc432c..75734566 100644 --- a/assets/sass/components/_site-header.scss +++ b/assets/sass/components/_site-header.scss @@ -1,12 +1,5 @@ .site-header { padding: 0 $pad-min; - - @media (prefers-color-scheme: dark) { - } -} - -.site-header__container { - @include container; } .site-header__home-link { diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 6b7f23a8..87f8e7f4 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -34,6 +34,8 @@ // This is where majority of our work takes place and our UI components // are often composed of Objects and Components @import "components/site-header"; +@import "components/site-footer"; +@import "components/search-form"; @import "components/home"; @import "components/posts"; @import "components/post"; diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index e69de29b..6dd49528 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -0,0 +1,15 @@ + diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 532bd26a..fdd57736 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,5 +1,5 @@