release: WRNexusJS 0.8.3
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { Badge, Button, Card } from "@wrnexus/ui"
|
||||
|
||||
component AccountStatus {
|
||||
props {
|
||||
status: string = "active"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button } from "@wrnexus/ui"
|
||||
|
||||
component AuthProviderButtons {
|
||||
outputs {
|
||||
select(payload: { provider: string; href: string })
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Alert } from "@wrnexus/ui"
|
||||
|
||||
component AuthSecurityNotice {
|
||||
props {
|
||||
title: string = "Security notice"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Card } from "@wrnexus/ui"
|
||||
|
||||
component AuthShell {
|
||||
props {
|
||||
title: string = "Welcome"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Input, PinInput } from "@wrnexus/ui"
|
||||
|
||||
component AuthenticatorSetup {
|
||||
props {
|
||||
setupAction = "/api/auth/totp/setup"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Avatar, Badge, Button, Card } from "@wrnexus/ui"
|
||||
|
||||
component DeviceSessions {
|
||||
props {
|
||||
sessions: unknown[] = []
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Input } from "@wrnexus/ui"
|
||||
|
||||
component ForgotPassword {
|
||||
props {
|
||||
action = "/api/auth/password/request"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Alert, Button } from "@wrnexus/ui"
|
||||
|
||||
component ImpersonationBanner {
|
||||
props {
|
||||
visible: boolean = true
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Input, StrongPassword } from "@wrnexus/ui"
|
||||
|
||||
component InvitationAccept {
|
||||
props {
|
||||
action = "/api/auth/invitations/accept"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Input } from "@wrnexus/ui"
|
||||
|
||||
component MagicLinkSignIn {
|
||||
props {
|
||||
action = "/api/auth/magic-link/request"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Input, PinInput } from "@wrnexus/ui"
|
||||
|
||||
component OtpSignIn {
|
||||
props {
|
||||
requestAction = "/api/auth/otp/login/request"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button } from "@wrnexus/ui"
|
||||
|
||||
component PasskeyButton {
|
||||
outputs {
|
||||
passkeyRegistered(payload: { credentialId: string; response?: object })
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Alert, Button, Card } from "@wrnexus/ui"
|
||||
|
||||
component RecoveryCodes {
|
||||
props {
|
||||
codes: unknown[] = []
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, StrongPassword } from "@wrnexus/ui"
|
||||
|
||||
component ResetPassword {
|
||||
props {
|
||||
action = "/api/auth/password/reset"
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
import PasskeyButton from "./PasskeyButton.wrn"
|
||||
import { Button, Checkbox, Input, TogglePassword } from "@wrnexus/ui"
|
||||
|
||||
component SignIn {
|
||||
props {
|
||||
action = "/api/auth/login"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Checkbox, Input, StrongPassword } from "@wrnexus/ui"
|
||||
|
||||
component SignUp {
|
||||
props {
|
||||
action = "/api/auth/register"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, PinInput, Select } from "@wrnexus/ui"
|
||||
|
||||
component TwoFactorChallenge {
|
||||
props {
|
||||
action = "/api/auth/mfa/complete"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, Input } from "@wrnexus/ui"
|
||||
|
||||
component VerifyEmail {
|
||||
props {
|
||||
kind = "email"
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { Button, PinInput } from "@wrnexus/ui"
|
||||
|
||||
component VerifyPhone {
|
||||
props {
|
||||
kind = "phone"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@wrnexus/auth",
|
||||
"version": "0.8.2",
|
||||
"version": "0.8.3",
|
||||
"description": "Complete authentication, account security, MFA, passkeys, recovery, devices, risk, and audit system for WRNexusJS.",
|
||||
"type": "module",
|
||||
"sideEffects": false,
|
||||
|
||||
Reference in New Issue
Block a user