updtae Demo2FaExample,

This commit is contained in:
louiscklaw
2025-06-08 18:40:35 +08:00
parent 5be77aae23
commit 657c652657
17 changed files with 723 additions and 131 deletions

View File

@@ -0,0 +1,31 @@
import { IonButton, IonCol, IonIcon } from "@ionic/react";
import { backspaceOutline } from "ionicons/icons";
import styles from "./KeypadButton.module.scss";
const KeypadButton = (props: any): JSX.Element => {
const {
small,
value,
remove,
handleClick,
isDisabled = false,
correct,
} = props;
return (
<IonCol size="4" className={styles.keypadButton}>
<IonButton
disabled={(!small || correct) && isDisabled}
className={`${styles.keypadButton} ${
small && styles.smallKeypadButton
}`}
onClick={handleClick}
>
{!remove && value}
{remove && <IonIcon icon={backspaceOutline} />}
</IonButton>
</IonCol>
);
};
export default KeypadButton;