소스 검색

Fixing minor bugs

feature/622
Djordje Mitrovic 3 년 전
부모
커밋
849b92cd12

+ 5
- 1
src/components/Cards/OfferCard/DeleteOffer/DeleteOffer.js 파일 보기

import selectedTheme from "../../../../themes"; import selectedTheme from "../../../../themes";
import { ReactComponent as Category } from "../../../../assets/images/svg/category.svg"; import { ReactComponent as Category } from "../../../../assets/images/svg/category.svg";
import BackdropComponent from "../../../MUI/BackdropComponent"; import BackdropComponent from "../../../MUI/BackdropComponent";
import { useDispatch } from "react-redux";
import { useDispatch, useSelector } from "react-redux";
import { import {
fetchOffers,
fetchProfileOffers, fetchProfileOffers,
removeOffer, removeOffer,
} from "../../../../store/actions/offers/offersActions"; } from "../../../../store/actions/offers/offersActions";
import { useHistory } from "react-router-dom"; import { useHistory } from "react-router-dom";
import useIsMobile from "../../../../hooks/useIsMobile"; import useIsMobile from "../../../../hooks/useIsMobile";
import { getImageUrl, variants } from "../../../../util/helpers/imageUrlGetter"; import { getImageUrl, variants } from "../../../../util/helpers/imageUrlGetter";
import { selectQueryString } from "../../../../store/selectors/queryStringSelectors";


const DeleteOffer = (props) => { const DeleteOffer = (props) => {
const dispatch = useDispatch(); const dispatch = useDispatch();
const { t } = useTranslation(); const { t } = useTranslation();
const queryString = useSelector(selectQueryString);
const history = useHistory(); const history = useHistory();
const userId = props.offer.userId; const userId = props.offer.userId;
const { isMobile } = useIsMobile(); const { isMobile } = useIsMobile();


const handleApiResponseSuccess = () => { const handleApiResponseSuccess = () => {
dispatch(fetchProfileOffers(userId)); dispatch(fetchProfileOffers(userId));
dispatch(fetchOffers({ queryString }));
}; };


const removeOfferHandler = () => { const removeOfferHandler = () => {

+ 4
- 1
src/layouts/ItemDetailsLayout/ItemDetailsLayout.js 파일 보기



const ItemDetailsLayout = (props) => { const ItemDetailsLayout = (props) => {
return ( return (
<ItemDetailsLayoutContainer singleOffer={props.singleOffer}>
<ItemDetailsLayoutContainer
singleOffer={props.singleOffer}
profile={props.profile}
>
{props.children} {props.children}
<ContentRightCardContainer> <ContentRightCardContainer>
<Content item>{props.content}</Content> <Content item>{props.content}</Content>

+ 4
- 3
src/layouts/ItemDetailsLayout/ItemDetailsLayout.styled.js 파일 보기

/* flex: 1; */ /* flex: 1; */
height: 100%; height: 100%;
@media (max-width: 1200px) { @media (max-width: 1200px) {
padding-right: 36px;
padding-right: ${(props) => (props.profile ? 0 : "36px")};
} }
@media (max-width: 600px) { @media (max-width: 600px) {
padding-left: 18px; padding-left: 18px;
padding-right: 18px;
padding-right: ${(props) => (props.profile ? 0 : "18px")};
} }
`; `;


margin-top: 0; margin-top: 0;
margin-left: 0; margin-left: 0;
padding-left: 0; padding-left: 0;
${(props) => props.profile && `min-width: 350px;`}


@media screen and (min-width: 600px) { @media screen and (min-width: 600px) {
margin-top: 34px; margin-top: 34px;
margin-left: ${props => props.profile ? "0" : "36px"};
margin-left: ${(props) => (props.profile ? "0" : "36px")};
padding-left: ${(props) => (props.singleOffer ? "36px" : 0)}; padding-left: ${(props) => (props.singleOffer ? "36px" : 0)};
border-top-right-radius: 4px; border-top-right-radius: 4px;
${(props) => props.singleOffer && `width: 100%`} ${(props) => props.singleOffer && `width: 100%`}

Loading…
취소
저장