saleor-dashboard/src/storybook/UserDecorator.tsx
AlicjaSzu 6456cd21d2
disable Manage channels for user without permission (#858)
* create ChannelsAvailabilityWithPermission component

* revert changes in ChannelsAvailability, update snapshots

* replace hasManageChannelPermission with hasManageChannelsPermission

* use RequirePermissions in ChannelsAvailability, create UserDecorator
2020-11-30 14:08:09 +01:00

20 lines
492 B
TypeScript

import { UserContext } from "@saleor/auth";
import { User } from "@saleor/fragments/types/User";
import React from "react";
export const UserDecorator = (user: User) => storyFn => (
<UserContext.Provider
value={{
login: undefined,
loginByToken: undefined,
logout: undefined,
tokenAuthLoading: false,
tokenRefresh: undefined,
tokenVerifyLoading: false,
user
}}
>
{storyFn()}
</UserContext.Provider>
);
export default UserDecorator;