Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6b4cc8c

Browse files
committed
add NuxTutorial to Level page
1 parent5afca66 commit6b4cc8c

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

‎web-app/src/components/NewUserExperience/NuxTutorial.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const styles = {
1818
},
1919
title:{
2020
marginLeft:'.6rem',
21-
fontSize:'1.1rem',
21+
fontSize:'1rem',
2222
},
2323
toggle:{
2424
display:'flex',
@@ -101,16 +101,20 @@ const NewUserExperienceTutorialCollapsible = () => {
101101
)
102102
}
103103

104-
constNewUserExperienceTutorial=()=>{
104+
interfaceProps{
105+
css?:React.CSSProperties
106+
}
107+
108+
constNewUserExperienceTutorial=(props:Props)=>{
105109
const[isOpen,setIsOpen]=React.useState<boolean>(false)
106110
constonToggle=()=>{
107111
setIsOpen(!isOpen)
108112
}
109113
return(
110-
<divcss={styles.container}>
114+
<divcss={{ ...styles.container, ...props.css}}>
111115
<divcss={styles.header}onClick={onToggle}style={{cursor:'pointer'}}>
112116
<divcss={styles.toggle}>
113-
<Icontype="help"/>
117+
{isOpen ?<Icontype="close"size="xs"/> :<Icontype="help"size="small"/>}
114118
<spancss={styles.title}>Help</span>
115119
</div>
116120
</div>

‎web-app/src/containers/Tutorial/LevelPage/Level.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { css, jsx } from '@emotion/core'
55
importButtonfrom'../../../components/Button'
66
importMarkdownfrom'../../../components/Markdown'
77
importProcessMessagesfrom'../../../components/ProcessMessages'
8+
importNuxTutorialfrom'../../../components/NewUserExperience/NuxTutorial'
89
importStepfrom'./Step'
910

1011
conststyles={
@@ -47,6 +48,12 @@ const styles = {
4748
left:0,
4849
right:0,
4950
},
51+
nux:{
52+
position:'fixed'as'fixed',
53+
bottom:'2rem',
54+
left:0,
55+
right:0,
56+
},
5057
footer:{
5158
display:'flex'as'flex',
5259
flexDirection:'row'as'row',
@@ -129,6 +136,10 @@ const Level = ({ level, onContinue, onLoadSolution, processes, testStatus }: Pro
129136
</div>
130137
)}
131138

139+
<divcss={styles.nux}>
140+
<NuxTutorial/>
141+
</div>
142+
132143
<divcss={styles.footer}>
133144
<span>
134145
{typeoflevel.index==='number' ?`${level.index+1}. ` :''}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp