From 42ea40380b7d9572e5f109fa76a388ba907a5592 Mon Sep 17 00:00:00 2001 From: mydearxym Date: Mon, 5 Apr 2021 14:16:44 +0800 Subject: [PATCH] refactor(cool-guide): redesign cover content, UI --- src/components/Buttons/ArrowButton.tsx | 2 +- .../content/CoolGuideContent/Content.tsx | 11 +-- .../Footer/{index.js => index.tsx} | 26 ++++--- .../CoolGuideContent/SearchCover/InputBox.tsx | 58 +++++++++++++++ .../CoolGuideContent/SearchCover/index.tsx | 29 ++++++++ .../CoolGuideContent/styles/footer/index.ts | 3 +- .../content/CoolGuideContent/styles/index.ts | 1 + .../styles/search_cover/index.ts | 26 +++++++ .../styles/search_cover/input_box.ts | 73 +++++++++++++++++++ utils/mock.ts | 13 ++-- 10 files changed, 216 insertions(+), 26 deletions(-) rename src/containers/content/CoolGuideContent/Footer/{index.js => index.tsx} (65%) create mode 100644 src/containers/content/CoolGuideContent/SearchCover/InputBox.tsx create mode 100644 src/containers/content/CoolGuideContent/SearchCover/index.tsx create mode 100644 src/containers/content/CoolGuideContent/styles/search_cover/index.ts create mode 100644 src/containers/content/CoolGuideContent/styles/search_cover/input_box.ts diff --git a/src/components/Buttons/ArrowButton.tsx b/src/components/Buttons/ArrowButton.tsx index 316e81bdc..082d22e3d 100755 --- a/src/components/Buttons/ArrowButton.tsx +++ b/src/components/Buttons/ArrowButton.tsx @@ -20,7 +20,7 @@ type TProps = { children?: React.ReactNode onClick?: () => void size?: TSIZE - direction: 'left' | 'right' + direction?: 'left' | 'right' dimWhenIdle?: boolean disabled?: boolean arrowStyle?: string diff --git a/src/containers/content/CoolGuideContent/Content.tsx b/src/containers/content/CoolGuideContent/Content.tsx index 9193846ee..8f8613f8c 100755 --- a/src/containers/content/CoolGuideContent/Content.tsx +++ b/src/containers/content/CoolGuideContent/Content.tsx @@ -7,19 +7,18 @@ import React from 'react' import { GUIDE } from '@/constant' -import { mockNaviCatalogMenu } from '@/utils' import Pagi from '@/components/Pagi' import { - DirectoryGallery, ProductGallery, PeopleGallery, ImageGallery, } from '@/components/GalleryHub' +import SearchCover from './SearchCover' import Footer from './Footer' -// import NormalList from './NormalList' + import { Wrapper, InnerWrapper, NormalListWrapper } from './styles/content' type TProps = { @@ -33,11 +32,7 @@ const Content: React.FC = ({ displayType }) => { case GUIDE.PREVIEW: { DisplayContent = ( - -
-