Procházet zdrojové kódy

added new component SubmitButton

Abhinav-grd před 4 roky
rodič
revize
14ce450a16
1 změnil soubory, kde provedl 25 přidání a 0 odebrání
  1. 25 0
      src/components/SubmitButton.tsx

+ 25 - 0
src/components/SubmitButton.tsx

@@ -0,0 +1,25 @@
+import React from 'react';
+import { Button, Spinner } from 'react-bootstrap';
+
+interface Props {
+    loading: boolean;
+    buttonText: string;
+}
+const SubmitButton = ({ loading, buttonText }: Props) => (
+    <Button variant="success" type="submit" block disabled={loading}>
+        {loading ? (
+            <Spinner
+                as="span"
+                style={{
+                    height: '20px',
+                    width: '20px',
+                }}
+                animation="border"
+            />
+        ) : (
+            buttonText
+        )}
+    </Button>
+);
+
+export default SubmitButton;