Comment on page
hasRole
import React, { useEffect, useState } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
export const HasRole = () => {
const { hasRole } = useSlashAuth();
const [hasR, setHasR] = useState(false);
useEffect(() => {
hasRole('Member').then((role) => setHasR(role));
}, [hasRole]);
return <div>{`Has role? ${hasR}`}</div>;
}
boolean
The name of the role that is being checked.
import React, { useEffect, useState } from 'react';
import { useSlashAuth } from '@slashauth/slashauth-react';
export const HasRole = () => {
const { hasRole } = useSlashAuth();
const [hasR, setHasR] = useState(false);
useEffect(() => {
hasRole('Member').then((role) => setHasR(role));
}, [hasRole]);
return <div>{`Has role? ${hasR}`}</div>;
};
Last modified 10mo ago