Change menu into tabs, change push notif into temporary question

This commit is contained in:
pikiou
2022-03-29 00:47:02 +02:00
parent 8fb7b5287b
commit 70b53c5af8
10 changed files with 205 additions and 138 deletions

View File

@@ -37,8 +37,12 @@ export const { setCurrentUser, logoutUser } = auth.actions
export const selectAuthData = (state: AppState): AuthState => state.auth
export const selectRouter = (state: AppState): AppState["router"] => state.router
export const selectUserJwtToken = createSelector(selectAuthData, (authData) => authData.jwt)
export const routerSelector = createSelector(selectRouter, (authData) => authData)
export const selectUserRoles = createSelector(selectAuthData, (authData) => authData.roles)
export const isUserConnected = createSelector(selectUserJwtToken, (token) => !!token)

View File

@@ -13,10 +13,10 @@ export interface StateRequest {
error?: string
}
export function toastError(message: string): void {
export function toastError(message: string, autoClose: number | false = 6000): void {
toast.error(message, {
position: "top-center",
autoClose: 6000,
...(autoClose ? { autoClose } : {}),
hideProgressBar: true,
closeOnClick: true,
pauseOnHover: true,
@@ -25,10 +25,10 @@ export function toastError(message: string): void {
})
}
export function toastSuccess(message: string): void {
export function toastSuccess(message: string, autoClose: number | false = 5000): void {
toast.success(message, {
position: "top-center",
autoClose: 5000,
...(autoClose ? { autoClose } : {}),
hideProgressBar: true,
closeOnClick: true,
pauseOnHover: true,