From 0d57e407aa788f701629877c132883b34851b3ec Mon Sep 17 00:00:00 2001 From: dank074 Date: Sat, 23 Oct 2021 19:00:48 -0500 Subject: [PATCH] style changes --- src/layout/card/NitroCardView.scss | 15 +++++--- .../card/content/NitroCardContentView.scss | 4 +++ .../card/content/NitroCardContentView.tsx | 4 +-- .../content/NitroCardContextView.types.ts | 4 ++- .../card/header/NitroCardHeaderView.scss | 5 +++ .../card/header/NitroCardHeaderView.tsx | 4 +-- .../card/header/NitroCardHeaderView.types.ts | 1 + src/views/chat-history/ChatHistoryView.scss | 33 +++-------------- src/views/chat-history/ChatHistoryView.tsx | 35 ++++++++----------- src/views/chat-history/utils/Utilities.ts | 2 +- .../mod-tools/views/chatlog/ChatlogView.scss | 4 +++ .../mod-tools/views/chatlog/ChatlogView.tsx | 2 +- 12 files changed, 52 insertions(+), 61 deletions(-) diff --git a/src/layout/card/NitroCardView.scss b/src/layout/card/NitroCardView.scss index b604cd44..2ba6ec2e 100644 --- a/src/layout/card/NitroCardView.scss +++ b/src/layout/card/NitroCardView.scss @@ -4,6 +4,17 @@ $nitro-card-tabs-height: 33px; .nitro-card { pointer-events: all; resize: both; + + &.theme-dark { + padding: 2px; + background-color: #1C323F; + border: 2px solid rgba(255, 255, 255, 0.5); + border-radius: 0.25rem; + } + + &.theme-primary { + border: $border-width solid $border-color; + } } .nitro-card-responsive { @@ -15,10 +26,6 @@ $nitro-card-tabs-height: 33px; pointer-events: none; overflow: hidden; - .theme-primary { - border: $border-width solid $border-color; - } - @include media-breakpoint-down(lg) { .draggable-window { diff --git a/src/layout/card/content/NitroCardContentView.scss b/src/layout/card/content/NitroCardContentView.scss index c56cad8c..a3ec273d 100644 --- a/src/layout/card/content/NitroCardContentView.scss +++ b/src/layout/card/content/NitroCardContentView.scss @@ -3,6 +3,10 @@ padding-top: $container-padding-x; padding-bottom: $container-padding-x; overflow: auto; + + &.theme-dark { + background-color: #1C323F !important; + } } @include media-breakpoint-down(lg) { diff --git a/src/layout/card/content/NitroCardContentView.tsx b/src/layout/card/content/NitroCardContentView.tsx index 8565b3ab..4553d7dc 100644 --- a/src/layout/card/content/NitroCardContentView.tsx +++ b/src/layout/card/content/NitroCardContentView.tsx @@ -4,11 +4,11 @@ import { NitroCardContentViewProps } from './NitroCardContextView.types'; export const NitroCardContentView: FC = props => { - const { children = null, className = '', ...rest } = props; + const { theme = 'primary', children = null, className = '', ...rest } = props; const { simple = false } = useNitroCardContext(); return ( -
+
{ children }
); diff --git a/src/layout/card/content/NitroCardContextView.types.ts b/src/layout/card/content/NitroCardContextView.types.ts index 120cd9d3..21b1d68d 100644 --- a/src/layout/card/content/NitroCardContextView.types.ts +++ b/src/layout/card/content/NitroCardContextView.types.ts @@ -2,4 +2,6 @@ import { DetailsHTMLAttributes } from 'react'; export interface NitroCardContentViewProps extends DetailsHTMLAttributes -{} +{ + theme?: string; +} diff --git a/src/layout/card/header/NitroCardHeaderView.scss b/src/layout/card/header/NitroCardHeaderView.scss index b81b748e..86b81a48 100644 --- a/src/layout/card/header/NitroCardHeaderView.scss +++ b/src/layout/card/header/NitroCardHeaderView.scss @@ -15,6 +15,11 @@ } } + &.theme-dark { + background-color: #3d5f6e !important; + color: #fff; + } + .bg-tertiary-split { position: relative; border-bottom: 2px solid darken($quaternary, 5); diff --git a/src/layout/card/header/NitroCardHeaderView.tsx b/src/layout/card/header/NitroCardHeaderView.tsx index 2f314be7..c87585f1 100644 --- a/src/layout/card/header/NitroCardHeaderView.tsx +++ b/src/layout/card/header/NitroCardHeaderView.tsx @@ -4,7 +4,7 @@ import { NitroCardHeaderViewProps } from './NitroCardHeaderView.types'; export const NitroCardHeaderView: FC = props => { - const { headerText = null, onCloseClick = null } = props; + const { headerText = null, onCloseClick = null, theme= 'primary' } = props; const { simple = false } = useNitroCardContext(); const onMouseDown = useCallback((event: MouseEvent) => @@ -31,7 +31,7 @@ export const NitroCardHeaderView: FC = props => return (
-
+
{ headerText }
diff --git a/src/layout/card/header/NitroCardHeaderView.types.ts b/src/layout/card/header/NitroCardHeaderView.types.ts index d1d78d29..7a5c7e88 100644 --- a/src/layout/card/header/NitroCardHeaderView.types.ts +++ b/src/layout/card/header/NitroCardHeaderView.types.ts @@ -3,5 +3,6 @@ import { MouseEvent } from 'react'; export interface NitroCardHeaderViewProps { headerText: string; + theme?: string; onCloseClick: (event: MouseEvent) => void; } diff --git a/src/views/chat-history/ChatHistoryView.scss b/src/views/chat-history/ChatHistoryView.scss index 3d83a554..d103ad8c 100644 --- a/src/views/chat-history/ChatHistoryView.scss +++ b/src/views/chat-history/ChatHistoryView.scss @@ -2,48 +2,23 @@ { width: 300px; - padding: 2px; - background-color: #1C323F; - border: 2px solid rgba(255, 255, 255, 0.5); - border-radius: 0.25rem; - - .container-fluid - { - .nitro-card-header - { - background-color: #3d5f6e; - color: #fff; - } - - background-color: #1C323F; - - } - .chat-history-content { - background-color: #1C323F; .chat-history-container { - background-color: #1C323F; min-height: 200px; .chat-history-list { .chathistory-entry { - .head-container - { - height: 44px; - width: 42px; + .light { + background-color: #121f27; } - .friend-bar-item-head { - top: -30px; - left: 15px; - pointer-events: none; - height: 44px; - width: 42px; + .dark { + background-color: #0d171d; } } } diff --git a/src/views/chat-history/ChatHistoryView.tsx b/src/views/chat-history/ChatHistoryView.tsx index 2628bddb..d1121e9e 100644 --- a/src/views/chat-history/ChatHistoryView.tsx +++ b/src/views/chat-history/ChatHistoryView.tsx @@ -70,6 +70,8 @@ export const ChatHistoryView: FC<{}> = props => { const item = chatHistoryState.chats[props.index]; + const isDark = (props.index % 2 === 0); + return ( = props => >
{(item.type === ChatEntryType.TYPE_CHAT) && - <> -
{item.timestamp}
-
- -
-
- {item.message} -
- +
+
{item.timestamp}
+
+
{item.message}
+
} {(item.type === ChatEntryType.TYPE_ROOM_INFO) && - <> -
{item.timestamp}
-
- {item.name} -
-
- {item.message} -
- +
+
{item.timestamp}
+
{item.name}
+
}
@@ -141,9 +134,9 @@ export const ChatHistoryView: FC<{}> = props => {isVisible && - - setIsVisible(false) } /> - + + setIsVisible(false) } theme={'dark'}/> +
{({ height, width }) => diff --git a/src/views/chat-history/utils/Utilities.ts b/src/views/chat-history/utils/Utilities.ts index 4661146a..29b00cfa 100644 --- a/src/views/chat-history/utils/Utilities.ts +++ b/src/views/chat-history/utils/Utilities.ts @@ -1,5 +1,5 @@ export const currentDate = () => { const currentTime = new Date(); - return `${currentTime.getHours()}:${currentTime.getMinutes()}`; + return `${currentTime.getHours().toString().padStart(2, '0')}:${currentTime.getMinutes().toString().padStart(2, '0')}`; } diff --git a/src/views/mod-tools/views/chatlog/ChatlogView.scss b/src/views/mod-tools/views/chatlog/ChatlogView.scss index 0b61e1d1..5d5f7d04 100644 --- a/src/views/mod-tools/views/chatlog/ChatlogView.scss +++ b/src/views/mod-tools/views/chatlog/ChatlogView.scss @@ -22,6 +22,10 @@ width: $username-col-width; } + &.highlighted { + border: 1px solid $red; + } + .message { word-break: break-all; } diff --git a/src/views/mod-tools/views/chatlog/ChatlogView.tsx b/src/views/mod-tools/views/chatlog/ChatlogView.tsx index 1eedefe8..c20839cd 100644 --- a/src/views/mod-tools/views/chatlog/ChatlogView.tsx +++ b/src/views/mod-tools/views/chatlog/ChatlogView.tsx @@ -22,7 +22,7 @@ export const ChatlogView: FC = props => parent={props.parent} rowIndex={props.index} > -
+
{item.timestamp}
SendMessageHook(new UserProfileComposer(item.userId))}>{item.userName}
{item.message}