Skip to content

Commit

Permalink
fix: Merge branch 'main' into deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
mohammeds1992 committed Aug 23, 2023
2 parents 4cf5d67 + 13c471b commit 5769701
Show file tree
Hide file tree
Showing 26 changed files with 591 additions and 202 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
import { useState, useContext } from 'react';
import {
Section,
SectionItem,
CodeFormatter,
SectionButton,
} from '../components/StyledComponents';
import Loader from '../components/Loader';
import { EnvContext } from '../context';
import * as PushAPI from '@pushprotocol/restapi';

const GetSpaceAccessTest = () => {
const { env } = useContext<any>(EnvContext);
const [isLoading, setLoading] = useState(false);
const [spaceId, setSpaceId] = useState<string>('');
const [did, setDid] = useState<string>('');
const [sendResponse, setSendResponse] = useState<any>('');

const updateSpaceId = (e: React.SyntheticEvent<HTMLElement>) => {
setSpaceId((e.target as HTMLInputElement).value);
};

const updateDid = (e: React.SyntheticEvent<HTMLElement>) => {
setDid((e.target as HTMLInputElement).value);
};

const testGetSpaceAccess = async () => {
try {
setLoading(true);

const response = await PushAPI.space.getAccess({
spaceId: spaceId,
did: did,
env,
});
setSendResponse(response);
} catch (e) {
console.error(e);
} finally {
setLoading(false);
}
};

return (
<div>
<h2>Get Space Access Test Page</h2>

<Loader show={isLoading} />

<Section>
<SectionItem>
<SectionButton onClick={testGetSpaceAccess}>get space access</SectionButton>
</SectionItem>
<SectionItem>
<label>spaceId</label>
<input
type="text"
onChange={updateSpaceId}
value={spaceId}
style={{ width: 400, height: 30 }}
/>
</SectionItem>
<SectionItem>
<label>did</label>
<input
type="text"
onChange={updateDid}
value={did}
style={{ width: 400, height: 30 }}
/>
</SectionItem>
<SectionItem>
<div>
{sendResponse ? (
<CodeFormatter>
{JSON.stringify(sendResponse, null, 4)}
</CodeFormatter>
) : null}
</div>
</SectionItem>
</Section>
</div>
);
};

export default GetSpaceAccessTest;
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ const SpaceTest = () => {
<Link to="/getSpacesTrending" className="nav-button">
SPACE.GETSPACESTRENDING
</Link>
<Link to="/getSpaceAccess" className="nav-button">
SPACE.GETSPACEACCESS
</Link>
</NavMenu>
</Section>
</div>
Expand Down
7 changes: 6 additions & 1 deletion packages/examples/sdk-frontend-react/src/app/app.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ import RemoveSpeakersFromSpaceTest from './SpaceTest/RemoveSpeakersFromSpaceTest
import GetSpacesTest from './SpaceTest/GetSpacesTest';
import GetSpacesRequestsTest from './SpaceTest/GetSpacesRequestsTest';
import GetSpacesTrendingTest from './SpaceTest/GetSpacesTrendingTest';
import GetSpaceAccessTest from './SpaceTest/GetSpaceAccessTest';

import SpaceUITest from './SpaceUITest/SpaceUITest';
import {
SpaceWidget,
Expand Down Expand Up @@ -505,7 +507,10 @@ export function App() {
path="/getSpacesTrending"
element={<GetSpacesTrendingTest />}
/>

<Route
path="/getSpaceAccess"
element={<GetSpaceAccessTest />}
/>

{/* spaces ui components routes */}
<Route path="spaceWidget" element={<SpaceWidget />} />
Expand Down
Loading

0 comments on commit 5769701

Please sign in to comment.