From bf5245bec4de03fcfb9d7ebbb4ac0acb7bdf7fec Mon Sep 17 00:00:00 2001 From: juls0730 Date: Thu, 19 Jan 2023 00:59:43 -0600 Subject: [PATCH] more actions, new colors (very bad going to change) --- assets/css/main.css | 24 +- components/DropdownItem.vue | 4 +- components/DropdownMenu.vue | 2 +- components/EmojiPicker.vue | 24 +- components/InviteCard.vue | 4 +- components/Message.vue | 185 +++++++-- components/MessagePane.vue | 166 ++++---- components/Nav.vue | 25 +- components/Sidebar.vue | 390 +++++++++--------- pages/channel/@me/[id].vue | 3 +- pages/channel/[id].vue | 3 +- pages/login.vue | 4 +- pages/signup.vue | 9 +- .../[id]/messages/[messageId]/delete.post.ts | 52 +++ stores/store.ts | 4 + tailwind.config.js | 9 +- utils/parseMessageBody.ts | 5 +- 17 files changed, 558 insertions(+), 355 deletions(-) create mode 100644 server/api/channels/[id]/messages/[messageId]/delete.post.ts diff --git a/assets/css/main.css b/assets/css/main.css index bd6213e..e7ccb25 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,3 +1,25 @@ @tailwind base; @tailwind components; -@tailwind utilities; \ No newline at end of file +@tailwind utilities; + +:root { + --background-color: hsl(230,28%,7.3%); + --foreground-color: hsl(230,26%,13%); + --primary-accent: hsl(180,55%,45%); + --message-input-color: hsl(228,27.3%,25%); + --primary-placeholder: hsl(180,25%,65%); + + + --primary-dark: hsl(225, 7.7%, 10.2%); /* dropdown and emoji picker bg */ + --primary-700: hsl(230,31.2%,6.3%); /* code block border */ + --primary-600: hsl(220, 6.8%, 17.3%); /* modal bg */ + --primary-500: hsl(230,28.7%,9.8%); /* reaction button bg, code block, and inline code bg */ + --primary-400: hsl(230, 12%, 19.2%); /* action buttons */ + --primary-300: hsl(230,26%,15%); /* nav button bg */ + --primary-200: hsl(230,26%,21.3%); /* nav button hover bg */ + --primary-text: hsl(216, 3.7%, 73.5%); /* main text color (duh) */ + --reaction-border: hsl(230,33.4%,18.7%); /* reaction border on hover */ + --reaction-hover: hsl(230,31.2%,12.5%); /* reaction bg on hover */ + --invite-members: var(--primary-accent); /* color of dot next to server members count on invites */ + --primary-danger: hsl(359, 66.7%, 54.1%); +} \ No newline at end of file diff --git a/components/DropdownItem.vue b/components/DropdownItem.vue index 279da31..beeccf5 100644 --- a/components/DropdownItem.vue +++ b/components/DropdownItem.vue @@ -1,8 +1,8 @@