Skip to content

Commit

Permalink
[BOT] Farabi/bot-1601/dbot bugs and improvements (#15086)
Browse files Browse the repository at this point in the history
* fix: notification visibility and qs form alignment

* chore: update toast visibility handler

* fix: summary and transactions view detail for different language

* chore: removed download and view detail icon

* fix: transaction panel profit alignment
  • Loading branch information
farabi-deriv committed May 22, 2024
1 parent 4595165 commit 34dcfd5
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { toast, ToastPosition, TypeOptions } from 'react-toastify';
import { localize } from '@deriv/translations';
import { isDbotRTL } from '@deriv/bot-skeleton/src/utils/workspace';
import { localize } from '@deriv/translations';

const getToastPosition = () => {
const is_RTL = isDbotRTL();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,20 @@ import { toast } from 'react-toastify';
import { notification_style, TAction, TNotificationContent, TNotificationStyle } from './bot-notification-utils';

export const NotificationContent: React.FC<TNotificationContent> = ({ message, primary_action, closeToast }) => {
React.useEffect(() => {
const handleToastVisibility = () => {
if (document.visibilityState === 'hidden') {
toast.dismiss();
}
};

document.addEventListener('visibilitychange', handleToastVisibility);

return () => {
document.removeEventListener('visibilitychange', handleToastVisibility);
};
}, []);

return (
<div className='notification-content'>
<div>{message}</div>
Expand Down
3 changes: 0 additions & 3 deletions packages/bot-web-ui/src/components/download/download.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,6 @@ const Download = observer(({ tab }: TDownloadProps) => {
id='download-button'
is_disabled={disabled}
className='download__button'
icon={
<Icon icon='IcDbotDownload' color={disabled ? 'disabled' : undefined} className='download__icon' />
}
text={localize('Download')}
onClick={clickFunction}
secondary
Expand Down
8 changes: 8 additions & 0 deletions packages/bot-web-ui/src/components/run-panel/run-panel.scss
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,14 @@
justify-content: space-between;
flex-direction: column;
overflow: hidden !important;

.dc-tabs {
&__item {
overflow: hidden;
text-overflow: ellipsis;
padding: 0 0.8rem;
}
}
}
&__buttons {
display: inline-flex !important;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
text-align: start;
}
@if $item == 'profit' {
text-align: end;
text-align: start;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,6 @@ const Transactions = observer(({ is_drawer_open }: TTransactions) => {
toggleTransactionDetailsModal(true);
}}
secondary
icon={<Icon icon='IcDbotViewDetail' size={18} />}
/>
</div>
<div className='transactions__header'>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -357,8 +357,8 @@
flex-direction: row-reverse;

@include mobile() {
top: -2.8rem;
right: 4rem;
top: -2.6rem;
right: 5rem;
}

.dc-text {
Expand Down Expand Up @@ -537,11 +537,11 @@

&__trailing-icon {
@extend .seddle-actions;
right: 0.3rem;
right: 1rem;
color: var(--text-general);

@include mobile() {
right: 0.2rem;
right: 1.6rem;
}

&:hover {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ const WorkspaceGroup = observer(() => {
</DesktopWrapper>
<DesktopWrapper>
<ToolbarIcon
popover_message={localize('Trading View Chart')}
popover_message={localize('TradingView Chart')}
icon='IcTradingViewChart'
icon_id='db-toolbar__tradingview-button'
action={() => setTradingViewModalVisibility()}
Expand Down
3 changes: 0 additions & 3 deletions packages/bot-web-ui/src/pages/dashboard/dashboard.scss
Original file line number Diff line number Diff line change
Expand Up @@ -385,9 +385,6 @@
text-align: center;
}
}
&:nth-last-child(2) {
padding-inline: 0;
}
}

&__images {
Expand Down

0 comments on commit 34dcfd5

Please sign in to comment.