Skip to content

Commit 000d5de

Browse files
fix: name validation
1 parent 02c4db3 commit 000d5de

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

source/import/Step1.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import BigText from 'ink-big-text'
22
import Gradient from 'ink-gradient'
3-
import React, { type FC, useMemo, useCallback } from 'react'
3+
import React, {type FC, useMemo, useCallback} from 'react'
44
import Ask from './Ask.js'
5-
import { isValidName } from './utils.js'
5+
import {isValidName} from './utils.js'
66

77
interface Props {
88
onCompletion: () => void
99
onSubmit: (value: string) => void
1010
projectName: string
1111
}
1212

13-
const Step1: FC<Props> = ({ projectName, onSubmit, onCompletion }) => {
13+
const Step1: FC<Props> = ({projectName, onSubmit, onCompletion}) => {
1414
const validateName = useCallback((name: string): string => {
1515
if (name.length > 0 && !isValidName(name)) return 'Not a valid name!'
1616

@@ -44,7 +44,7 @@ const Step1: FC<Props> = ({ projectName, onSubmit, onCompletion }) => {
4444
errorMessage={errorMessage}
4545
onSubmit={handleSubmit}
4646
question={'Project name?'}
47-
tip={'Letters (a–z, A–Z), numbers (0–9), hyphens (-), and underscores (_) are allowed.'}
47+
tip={'Letters (a–z, A–Z), numbers (0–9), and underscores (_) are allowed.'}
4848
/>
4949
</>
5050
)

source/import/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export function isValidName(name: string) {
2-
return /^[a-zA-Z0-9-_]+$/.test(name)
2+
return /^[a-zA-Z0-9_]+$/.test(name)
33
}
44

55
export function isAnswerConfirmed(answer?: string, errorMessage?: string): boolean {

0 commit comments

Comments
 (0)