From fc0a94bcc6ad82b377f0d33f6d1037a6ddff6c41 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 2 Feb 2021 12:55:55 +0200 Subject: Added design and very small part of functionality for file uploading when creating a post --- .../src/app/components/feed/feed.component.css | 90 ++++++++++++++++++++-- .../src/app/components/feed/feed.component.html | 32 +++++--- .../src/app/components/feed/feed.component.ts | 17 +++- 3 files changed, 119 insertions(+), 20 deletions(-) (limited to 'src/DevHive.Angular') diff --git a/src/DevHive.Angular/src/app/components/feed/feed.component.css b/src/DevHive.Angular/src/app/components/feed/feed.component.css index 73e1f3e..c3fee62 100644 --- a/src/DevHive.Angular/src/app/components/feed/feed.component.css +++ b/src/DevHive.Angular/src/app/components/feed/feed.component.css @@ -75,13 +75,9 @@ /* Top bar */ -form { - width: 100%; - height: 100%; -} - #top-bar { display: flex; + flex-direction: column; width: 98%; margin: 0 auto; margin-bottom: .5em; @@ -99,6 +95,29 @@ form { width: inherit; } +#top-bar-open-chat { + /* Until implemented */ + display: none; +} + +#main-content { + display: flex; +} + +/* Create post */ + +#create-post-form { + width: 100%; + position: relative; + display: flex; + flex-direction: column; + box-sizing: border-box; +} + +#form-inputs { + display: flex; +} + #top-bar-create-post { flex: 1; font-size: inherit; @@ -110,9 +129,64 @@ form { border-radius: .6em; } -#top-bar-open-chat { - /* Until implemented */ - display: none; +#file-upload { + font-size: inherit; + color: transparent; + width: 1.5em; + height: 1.5em; +} + +#file-upload:hover { + cursor: pointer; +} + +#file-upload::-webkit-file-upload-button { + visibility: hidden; +} + +#attachment-img { + height: 1.5em; + width: 1.5em; + position: absolute; + right: .4em; + pointer-events: none; +} + +#attachments { + display: flex; + flex-wrap: wrap; + color: gray; + font-size: .75em; + margin: 0 .3em; +} + +.attachment { + border: 2px solid black; + border-radius: .6em; + margin-top: .2em; + margin-right: .2em; + padding: .2em; + display: flex; + align-items: center; +} + +.attachment:last-child { + margin-right: 0; +} + +.remove-attachment { + font-size: .9em; + color: var(--failure); + background-color: white; + border-radius: .2em; + margin: 0 .2em; + padding: .2em; +} + +.remove-attachment:hover { + color: white; + background-color: var(--failure); + cursor: pointer; } /* Posts */ diff --git a/src/DevHive.Angular/src/app/components/feed/feed.component.html b/src/DevHive.Angular/src/app/components/feed/feed.component.html index 1ec040b..055ca16 100644 --- a/src/DevHive.Angular/src/app/components/feed/feed.component.html +++ b/src/DevHive.Angular/src/app/components/feed/feed.component.html @@ -15,15 +15,29 @@
-