Skip to content

Commit

Permalink
Adrienne / Hide block user dropdown when user views their own adverti…
Browse files Browse the repository at this point in the history
…ser page (#6529)

* Hide block user dropdown when user views their own advertiser page

* Removed dropdown when user views their own ad and also removes disabled dropdown prop functionality
  • Loading branch information
adrienne-deriv committed Sep 21, 2022
1 parent 8e45c5f commit b62e08a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 22 deletions.
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
import React from 'react';
import { observer } from 'mobx-react-lite';
import PropTypes from 'prop-types';
import { Dropdown, Icon, Text } from '@deriv/components';
import { Localize } from 'Components/i18next';
import { useStores } from 'Stores';
import { useOnClickOutside } from '../../../../components/src/hooks';
import './advertiser-page.scss';

const AdvertiserPageDropdownMenu = ({ is_my_advert }) => {
const AdvertiserPageDropdownMenu = () => {
const dropdown_menu_ref = React.useRef();
const { advertiser_page_store } = useStores();

Expand Down Expand Up @@ -35,7 +34,7 @@ const AdvertiserPageDropdownMenu = ({ is_my_advert }) => {
onClick={advertiser_page_store.showBlockUserModal}
>
<Dropdown
className={`advertiser-page__dropdown-container${is_my_advert ? '--disabled' : ''}`}
className='advertiser-page__dropdown-container'
is_align_text_right
list={['Block']}
name='block_user_dropdown'
Expand All @@ -60,7 +59,3 @@ const AdvertiserPageDropdownMenu = ({ is_my_advert }) => {
};

export default observer(AdvertiserPageDropdownMenu);

AdvertiserPageDropdownMenu.propTypes = {
is_my_advert: PropTypes.bool,
};
16 changes: 10 additions & 6 deletions packages/p2p/src/components/advertiser-page/advertiser-page.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,11 @@ const AdvertiserPage = () => {
onClick={buy_sell_store.hideAdvertiserPage}
page_title={localize("Advertiser's page")}
/>
<MobileWrapper>
<AdvertiserPageDropdownMenu is_my_advert={is_my_advert} />
</MobileWrapper>
{!is_my_advert && (
<MobileWrapper>
<AdvertiserPageDropdownMenu />
</MobileWrapper>
)}
</div>
<BlockUserOverlay
is_visible={!!advertiser_page_store.is_counterparty_advertiser_blocked}
Expand Down Expand Up @@ -208,9 +210,11 @@ const AdvertiserPage = () => {
/>
</div>
</div>
<DesktopWrapper>
<AdvertiserPageDropdownMenu is_my_advert={is_my_advert} />
</DesktopWrapper>
{!is_my_advert && (
<DesktopWrapper>
<AdvertiserPageDropdownMenu />
</DesktopWrapper>
)}
</div>
<AdvertiserPageStats />
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,6 @@

&-container {
margin-top: 0;

&--disabled {
margin-top: 0;

span {
color: var(--text-disabled) !important;
}
}
}

&:hover {
Expand Down Expand Up @@ -64,7 +56,6 @@
}

&__page-return-header {
display: flex;
position: relative;
}

Expand Down

0 comments on commit b62e08a

Please sign in to comment.