Initial commit
Change-Id: Ifc297dd3b5a52bb42d79a08bac4d05c2400ae779
diff --git a/jaas-client/src/index.css b/jaas-client/src/index.css
new file mode 100644
index 0000000..062ee6f
--- /dev/null
+++ b/jaas-client/src/index.css
@@ -0,0 +1,211 @@
+:root {
+ --main-color: #1F1F1F;
+ --secondary-color: white;
+ --third-color: #2F2F2F;
+ --main-text-color: #3e5869;
+ --secondary-text-color: #b0c7d6;
+ --send-message-form: #F5F5F5;
+}
+
+html, body {
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ font-family: 'Open Sans', sans-serif;
+ font-weight: 200;
+ color: #3e5869;
+}
+
+#root {
+ height: 100%;
+}
+
+.app {
+ display: grid;
+ height: 100%;
+ grid-template-columns: repeat(6, 1fr);
+ grid-template-rows: 40px 1fr 1fr 1fr 1fr 1fr 60px;
+ grid-template-areas:
+ "h h h h h h"
+ "r m m m m m"
+ "r m m m m m"
+ "r m m m m m"
+ "r m m m m m"
+ "r m m m m m"
+ "n s s s s s";
+}
+
+.login {
+ background-color: var(--main-color);
+}
+
+.header-section {
+ grid-area: h;
+}
+
+.new-room-form {
+ grid-area: n;
+}
+
+.rooms-list {
+ grid-area: r;
+}
+
+.message-list {
+ grid-area: m;
+}
+
+.send-message-form {
+ grid-area: s;
+}
+
+/* REST OF CSS */
+
+.header-section {
+ background-color: var(--main-color);
+
+}
+
+.simple-menu {
+ color: var(--send-message-form);
+}
+
+.rooms-list {
+ box-sizing: border-box;
+ padding: 10px;
+ background-color: var(--main-color);
+ overflow: scroll;
+ height: 100%;
+}
+
+.rooms-list ul {
+ list-style-type: none;
+ padding: 0;
+ overflow: scoll;
+}
+
+.rooms-list li {
+ margin: 10px 0;
+}
+
+.rooms-list h3 {
+ margin: 5px 0;
+ color: var(--secondary-color);
+}
+
+.rooms-list .room a {
+ color: var(--secondary-text-color);
+ font-weight: 600;
+ text-decoration: none;
+
+}
+
+.rooms-list .room.active a {
+ color: var(--secondary-color);
+}
+
+.new-room-form {
+ padding: 0 5px;
+ background: var(--secondary-color);
+ color: var(--main-text-color);
+}
+
+.new-room-form form {
+ height: 100%;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.new-room-form input {
+ width: 135px;
+ background: var(--secondary-color);
+}
+
+.new-room-form button {
+ background: var(--secondary-color);
+ color: var(--main-text-color);
+ border: 0;
+}
+
+.new-room-form input::placeholder {
+ color: var(--main-text-color);
+ font-weight: 200;
+}
+
+.new-room-form input:focus {
+ outline-width: 0;
+}
+
+.new-room-form input {
+ border: 0;
+}
+
+.new-room-form button {
+ border: 0;
+}
+
+.message {
+ margin: 15px 0;
+}
+
+.message .message-username {
+ font-size: 11px;
+ font-weight: bold;
+ color: var(--secondary-color);
+ opacity: 0.9;
+ margin-bottom: 6px;
+}
+.message .message-text {
+ background: var(--third-color);
+ color: var(--secondary-color);
+ display: inline;
+ padding: 4px 8px;
+ border-radius: 8px;
+}
+
+.message-list {
+ box-sizing: border-box;
+ padding-left: 6px;
+ width: 100%;
+ height: 100%;
+ overflow: scroll;
+ background: var(--third-color);
+}
+
+.message-list .join-room {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100%;
+ font-size: 34px;
+ font-weight: 300;
+}
+
+.send-message-form {
+ background: var(--send-message-form);
+ display: flex;
+}
+
+.send-message-form input {
+ width: 100%;
+ padding: 15px 10px;
+ margin: 0;
+ border-style: none;
+ background: var(--send-message-form);
+ font-weight: 200;
+
+}
+
+.send-message-form input:focus {
+ outline-width: 0;
+}
+
+.send-message-form input::placeholder {
+ color: var(--main-text-color);
+}
+
+.help-text {
+ position: absolute;
+ top: 10px;
+}