-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(input-otp): updating the docs according to the latest format
- Loading branch information
Showing
30 changed files
with
280 additions
and
253 deletions.
There are no files selected for viewing
Empty file.
23 changes: 9 additions & 14 deletions
23
...ntent/components/input-otp/allowedKeys.ts → ...components/input-otp/allowed-keys.raw.jsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,22 @@ | ||
const App = `import {InputOtp} from "@nextui-org/react"; | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
const exps = [ | ||
{name: "For below InputOtp, only lower-case alphabets (a to z) are allowed:", value: "^[a-z]*$"} , | ||
{name: "For below InputOtp, only upper-case alphabets(A to Z) are allowed:", value: "^[A-Z]*$"} | ||
{ | ||
name: "For below InputOtp, only lower-case alphabets (a to z) are allowed:", | ||
value: "^[a-z]*$", | ||
}, | ||
{name: "For below InputOtp, only upper-case alphabets(A to Z) are allowed:", value: "^[A-Z]*$"}, | ||
]; | ||
|
||
return ( | ||
<div className="w-full flex flex-wrap gap-6"> | ||
{exps.map((exp, idx) => ( | ||
<div key={idx} className="flex w-full flex-col flex-wrap md:flex-nowrap mb-6 md:mb-0 gap-4"> | ||
<div className="text-foreground/60">{exp.name}</div> | ||
<InputOtp allowedKeys={exp.value} /> | ||
<InputOtp allowedKeys={exp.value} length={4} /> | ||
</div> | ||
))} | ||
))} | ||
</div> | ||
); | ||
}`; | ||
|
||
const react = { | ||
"/App.jsx": App, | ||
}; | ||
|
||
export default { | ||
...react, | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import App from "./allowed-keys.raw.jsx?raw"; | ||
|
||
const react = { | ||
"/App.jsx": App, | ||
}; | ||
|
||
export default { | ||
...react, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
const colors = ["default", "primary", "secondary", "success", "warning", "danger"]; | ||
|
||
return ( | ||
<div className="w-full flex flex-wrap gap-6"> | ||
{colors.map((color) => ( | ||
<div | ||
key={color} | ||
className="inline-flex flex-col flex-wrap md:flex-nowrap mb-6 md:mb-0 gap-4" | ||
> | ||
<div className="text-foreground/60">color: {color}</div> | ||
<InputOtp color={color} length={4} /> | ||
</div> | ||
))} | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
import React from "react"; | ||
|
||
export default function App() { | ||
const [value, setValue] = React.useState(""); | ||
|
||
return ( | ||
<div className="w-full flex flex-col gap-2 max-w-[240px]"> | ||
<InputOtp length={4} value={value} onValueChange={setValue} /> | ||
<p className="text-default-500 text-small">InputOtp value: {value}</p> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
return ( | ||
<div className="flex w-full flex-wrap md:flex-nowrap gap-4"> | ||
<InputOtp description="This is description to the OTP component." length={4} /> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
return ( | ||
<div className="flex w-full flex-wrap md:flex-nowrap gap-4"> | ||
<InputOtp isDisabled defaultValue="123" length={4} /> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
13 changes: 13 additions & 0 deletions
13
apps/docs/content/components/input-otp/error-message.raw.jsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
return ( | ||
<div className="flex w-full flex-wrap md:flex-nowrap gap-4"> | ||
<InputOtp | ||
isInvalid | ||
errorMessage="This is custom error message for the OTP component." | ||
length={4} | ||
/> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import App from "./error-message.raw.jsx?raw"; | ||
|
||
const react = { | ||
"/App.jsx": App, | ||
}; | ||
|
||
export default { | ||
...react, | ||
}; |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
return ( | ||
<div className="flex w-full flex-wrap md:flex-nowrap gap-4"> | ||
<InputOtp length={4} type="password" /> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
const radiusValues = ["none", "sm", "md", "lg", "full"]; | ||
|
||
return ( | ||
<div className="w-full flex flex-wrap gap-6"> | ||
{radiusValues.map((radius) => ( | ||
<div | ||
key={radius} | ||
className="inline-flex flex-col flex-wrap md:flex-nowrap mb-6 md:mb-0 gap-4" | ||
> | ||
<div className="text-foreground/60">radius: {radius}</div> | ||
<InputOtp length={4} radius={radius} /> | ||
</div> | ||
))} | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
return ( | ||
<div className="flex w-full flex-wrap md:flex-nowrap gap-4"> | ||
<InputOtp isReadOnly defaultValue={1234} length={4} /> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
return ( | ||
<div className="flex w-full flex-wrap md:flex-nowrap gap-4"> | ||
<InputOtp isRequired length={4} /> | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import {InputOtp} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
const sizes = ["sm", "md", "lg"]; | ||
|
||
return ( | ||
<div className="w-full flex flex-col gap-4"> | ||
{sizes.map((size) => ( | ||
<div | ||
key={size} | ||
className="flex flex-col w-full flex-wrap md:flex-nowrap mb-6 md:mb-0 gap-4" | ||
> | ||
<div className="text-foreground/60">size: {size}</div> | ||
<InputOtp length={4} size={size} /> | ||
</div> | ||
))} | ||
</div> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import {InputOtp, Button} from "@nextui-org/react"; | ||
|
||
export default function App() { | ||
const [value, setValue] = React.useState(""); | ||
|
||
const handleSubmit = (e) => { | ||
e.preventDefault(); | ||
alert("Submitted OTP: " + value); | ||
}; | ||
|
||
return ( | ||
<form className="flex flex-col items-center gap-4" onSubmit={handleSubmit}> | ||
<InputOtp color="primary" length={4} size="lg" value={value} onValueChange={setValue} /> | ||
<Button color="primary" type="submit"> | ||
Verify OTP | ||
</Button> | ||
</form> | ||
); | ||
} |
Oops, something went wrong.