v1.0-230926 #27

Merged
FatttSnake merged 81 commits from dev into master 2023-09-26 11:06:08 +08:00
3 changed files with 19 additions and 3 deletions
Showing only changes of commit f744748a85 - Show all commits

View File

@@ -9,6 +9,7 @@
.item { .item {
flex: auto; flex: auto;
cursor: pointer;
.dot { .dot {
width: 10px; width: 10px;
@@ -19,10 +20,15 @@
color: constants.$font-secondary-color; color: constants.$font-secondary-color;
style: solid; style: solid;
}; };
transition: all .2s;
}
:hover {
background-color: constants.$focus-color;
} }
} }
.active > * { .active > * {
background-color: constants.$font-secondary-color; background-color: constants.$font-secondary-color !important;
} }
} }

View File

@@ -2,3 +2,4 @@ $main-color: #00D4FF;
$background-color: #F5F5F5; $background-color: #F5F5F5;
$font-main-color: #4D4D4D; $font-main-color: #4D4D4D;
$font-secondary-color: #9E9E9E; $font-secondary-color: #9E9E9E;
$focus-color: #DDDDDD

View File

@@ -126,6 +126,11 @@ const Home: React.FC = () => {
} }
} }
const handleIndicatorSwitch = (index: number) => {
setCurrentContent(index)
handleScrollToContent(index)()
}
const content = [ const content = [
{ {
backgroundColor: '#FBFBFB', backgroundColor: '#FBFBFB',
@@ -153,7 +158,11 @@ const Home: React.FC = () => {
</div> </div>
<div hidden={navbarHidden} className={'indicator'}> <div hidden={navbarHidden} className={'indicator'}>
<Indicator total={content.length} current={currentContent} /> <Indicator
total={content.length}
current={currentContent}
onSwitch={handleIndicatorSwitch}
/>
</div> </div>
</> </>
) )