Added users rating in announcement details

This commit is contained in:
2023-08-07 14:08:51 +03:00
parent b93ab9794d
commit d2a3393a11
11 changed files with 231 additions and 5 deletions

View File

@ -0,0 +1,33 @@
import { useSend } from '..'
import { composeSendRateURL, processSendRate } from '../../api/sendRate'
import { isSendRateResponse } from '../../api/sendRate/types'
function useSendRate() {
const { doSend, ...rest } = useSend(
composeSendRateURL(),
'POST',
true,
isSendRateResponse,
processSendRate,
)
const doSendRate = (rate: number) => (
doSend({}, {
body: JSON.stringify({
rate,
}),
headers: {
'Content-Type': 'application/json',
},
})
)
return {
doSendRate,
...rest,
}
}
export default useSendRate