1.0.6 • Published 1 year ago

@permitio/permit-react v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

permit-react-sdk

usage:

<PermitProvider loginMethod={LoginMethod.cookie} loginUrl={`${customerBackendUrl}/login_cookie`} >
<BrowserRouter>
    <Routes>
    <Route path="/" element={<Dashboard />} />
    <Route path="/users" element={<UserManagementEmbed embedUrl={"https://embed.permit.io/<ELEMENT_ID>?envId=<ENV_ID>"} />} />
    </Routes>
</BrowserRouter>
</PermitProvider>

Provider props:

export interface PermitProviderProps {
  loginUrl: string
  tenant?: string
  loginMethod: LoginMethod
  token?: string
  children: React.ReactNode
  headers?: Record<string, string>
  onError?: (error: any) => void
  onLogin?: (res: any) => void
  errorComponent?: React.ReactNode
}

Embed props:

interface Props {
  embedUrl: string
  width?: string
  height?: string
  style?: React.CSSProperties
}
1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago