Comment on page
getRoleMetadata
import React, { useEffect, useState } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
import { ObjectMap } from '@slashauth/slashauth-react/dist/shared/utils/object';
export const GetRoleMetadata = () => {
const { getRoleMetadata } = useSlashAuth();
const [roleMetadata, setRoleMetadata] = useState<ObjectMap>({});
useEffect(() => {
getRoleMetadata('Member').then((metadata) => setRoleMetadata(metadata));
}, [getRoleMetadata]);
return <div>{`Role Metadata: ${roleMetadata}`}</div>;
}
{
[ key: string ]: any;
}
A basic description of the role you are creating (i.e. Admin, Member, Dev).
import React, { useEffect, useState } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
import { ObjectMap } from '@slashauth/slashauth-react/dist/shared/utils/object';
export const GetRoleMetadata = () => {
const { getRoleMetadata } = useSlashAuth();
const [roleMetadata, setRoleMetadata] = useState<ObjectMap>({});
useEffect(() => {
getRoleMetadata('Member').then((metadata) => setRoleMetadata(metadata));
}, [getRoleMetadata]);
return <div>{`Role Metadata: ${roleMetadata}`}</div>;
}
Last modified 10mo ago