ETASCOM CRM V3 - Documentation API
Storybook
GitHub
Preparing search index...
hooks/use-time-tracking
useTimeTracking
Function useTimeTracking
useTimeTracking
(
params
?:
UseTimeTrackingParams
,
)
:
{
records
:
TimeTrackingRecord
[]
;
total
:
number
;
isLoading
:
boolean
;
error
:
any
;
mutate
:
KeyedMutator
<
TimeTrackingResponse
>
;
createTimeTracking
:
(
recordData
:
{
userId
:
string
;
date
?:
string
;
clockIn
:
string
;
clockOut
?:
string
;
breakStart
?:
string
;
breakEnd
?:
string
;
location
?:
string
;
notes
?:
string
;
}
,
)
=>
Promise
<
any
>
;
deleteTimeTracking
:
(
id
:
string
)
=>
Promise
<
any
>
;
formatWorkTime
:
(
minutes
:
number
|
null
|
undefined
)
=>
string
;
formatTime
:
(
dateString
:
string
)
=>
string
;
formatDate
:
(
dateString
:
string
)
=>
string
;
getStatusBadge
:
(
status
:
string
,
)
=>
{
variant
:
"success"
|
"warning"
|
"secondary"
;
label
:
string
}
;
}
Parameters
params
:
UseTimeTrackingParams
= {}
Returns
{
records
:
TimeTrackingRecord
[]
;
total
:
number
;
isLoading
:
boolean
;
error
:
any
;
mutate
:
KeyedMutator
<
TimeTrackingResponse
>
;
createTimeTracking
:
(
recordData
:
{
userId
:
string
;
date
?:
string
;
clockIn
:
string
;
clockOut
?:
string
;
breakStart
?:
string
;
breakEnd
?:
string
;
location
?:
string
;
notes
?:
string
;
}
,
)
=>
Promise
<
any
>
;
deleteTimeTracking
:
(
id
:
string
)
=>
Promise
<
any
>
;
formatWorkTime
:
(
minutes
:
number
|
null
|
undefined
)
=>
string
;
formatTime
:
(
dateString
:
string
)
=>
string
;
formatDate
:
(
dateString
:
string
)
=>
string
;
getStatusBadge
:
(
status
:
string
,
)
=>
{
variant
:
"success"
|
"warning"
|
"secondary"
;
label
:
string
}
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
Storybook
GitHub
ETASCOM CRM V3 - Documentation API
Loading...