File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -29,18 +29,11 @@ export const Tag = (props: ITag): React.ReactElement => {
29
29
} `}
30
30
onClick = { onClickHandler }
31
31
>
32
- { name }
32
+ { `# ${ name } ` }
33
33
</ div >
34
34
)
35
35
}
36
36
37
- /**
38
- * @todo
39
- * 수정 상태에서
40
- * 이름 : 원래의 이름과 같은 경우에는 중복체크 할 필요 없음
41
- * 수정 : 변경 사항이 있는 경우에만 만들기 활성화
42
- */
43
-
44
37
const CreateCrewModal = ( props : ModalProps ) : React . ReactElement => {
45
38
const { onClose, onSubmit, isModify } = props
46
39
@@ -70,7 +63,7 @@ const CreateCrewModal = (props: ModalProps): React.ReactElement => {
70
63
71
64
const onChangeTag = ( e : React . ChangeEvent < HTMLInputElement > ) : void => {
72
65
const { value } = e . target
73
- if ( / ^ [ ^ \s ] * $ / . test ( value ) && value . length <= 10 ) setTag ( value )
66
+ if ( / ^ [ ^ \s \{ \} \[ \] \/ ? . , ; : | \) * ~ ` ! ^ \- _ + < > @ \# $ % & \\ \= \( \' \" ] * $ / . test ( value ) && value . length <= 10 ) setTag ( value )
74
67
else setIsComposing ( false )
75
68
}
76
69
@@ -309,9 +302,10 @@ const CreateCrewModal = (props: ModalProps): React.ReactElement => {
309
302
{ /* tag list */ }
310
303
< div className = "flex gap-1" > { createTags ( tags ) } </ div >
311
304
{ tags . length < 3 && (
312
- < div className = "relative grow" >
305
+ < div className = "relative flex grow" >
306
+ { tag === "" || < span className = "leading-7" > #</ span > }
313
307
< input
314
- className = "w-full leading-7 outline-none"
308
+ className = "grow leading-7 outline-none"
315
309
value = { tag }
316
310
onChange = { onChangeTag }
317
311
onKeyDown = { onEnterTag }
You can’t perform that action at this time.
0 commit comments