aea12169f4
* initial version of the role mapping create form [marvel](https://marvelapp.com/prototype/f0e8fih/screen/72042619) * fixed format * changed to typeahead * format * group by * review fixes * added group and divider * change name to realm name
34 lines
1 KiB
TypeScript
34 lines
1 KiB
TypeScript
import React from "react";
|
|
import { Meta } from "@storybook/react";
|
|
import { Page } from "@patternfly/react-core";
|
|
|
|
import serverInfo from "../context/server-info/__tests__/mock.json";
|
|
import roles from "../realm-roles/__tests__/mock-roles.json";
|
|
import { ServerInfoContext } from "../context/server-info/ServerInfoProvider";
|
|
|
|
import { RoleMappingForm } from "../client-scopes/add/RoleMappingForm";
|
|
import { HttpClientContext } from "../context/http-service/HttpClientContext";
|
|
import { HttpClient } from "../context/http-service/http-client";
|
|
|
|
export default {
|
|
title: "Role Mapping Form",
|
|
component: RoleMappingForm,
|
|
} as Meta;
|
|
|
|
export const RoleMappingFormExample = () => (
|
|
<ServerInfoContext.Provider value={serverInfo}>
|
|
<HttpClientContext.Provider
|
|
value={
|
|
({
|
|
doGet: () => {
|
|
return { data: roles };
|
|
},
|
|
} as unknown) as HttpClient
|
|
}
|
|
>
|
|
<Page>
|
|
<RoleMappingForm clientScopeId="dummy" />
|
|
</Page>
|
|
</HttpClientContext.Provider>
|
|
</ServerInfoContext.Provider>
|
|
);
|