add spinner to button

This commit is contained in:
Thomas Ruoff
2022-12-26 00:00:09 +01:00
parent b8c1d9e557
commit 0f7b7ddb1a
2 changed files with 17 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ import Contact from './contact'
import BookProvider, { BookContext } from '../../context/book'
import DateSelect from './dateSelect'
import Reason from './reason'
import Button from '../button'
function BookForm() {
const { onSubmit, state, forgetData } = useContext(BookContext)
@@ -32,9 +33,9 @@ function BookForm() {
)}
<Contact />
<div className="flex items-end">
<button type="submit" disabled={postData} className="btn btn-blue">
<Button type="submit" loading={!!postData} disabled={postData}>
{postData ? 'Speichern...' : 'Absenden'}
</button>
</Button>
{postDataError && (
<div className="error-message flex-grow">{postDataError}</div>
)}
@@ -50,4 +51,4 @@ export default function Book() {
<BookForm />
</BookProvider>
)
}
}