Skip to content
nimatime
·v1.0.2·Apache-2.0

Sign in with Apple View@axint/sign-in-with-apple-view

SwiftUI sign-in surface for Apple identity flows with privacy copy and loading state.

viewswiftuiauthidentity#swiftui#auth#apple-sign-in#identity
GitHub-linked publisherCompiler 0.4.23Source includedDocs attachedValidated 2h agoPolicy clear for v1.0.2Updated 1.0.1 → 1.0.2
Cloud report
2 installsSupports typescript
Validation healthy2h ago
0E / 0W / 0I · axint 0.4.28
Latest version change1.0.11.0.2
Compared with v1.0.1, Sign in with Apple View now ships 39 Swift lines from 35 source lines.

Package activity is a directional signal based on registry install requests. Use source, validation, and publisher metadata before treating it as adoption proof.

Sign in with Apple View animated demo

Sign in with Apple View

Animated Registry demo · @axint/sign-in-with-apple-view

v1.0.2
Live playground
Built in 42ms
Source
35 lines
Generated Swift
39 lines
axint typescript → Swift
README

@axint/sign-in-with-apple-view

SwiftUI sign-in surface for Apple identity flows with privacy copy and loading state.

Sign in with Apple demo

axint add @axint/sign-in-with-apple-view

What it does

This kit gives agents a reusable Apple-native login surface. It intentionally keeps the visual UI separate from the host app's AuthenticationServices coordinator so teams can wire identity correctly without hardcoding backend assumptions into the component.

Variants

  • minimal - compact button and one benefit line.
  • standard - benefit copy, privacy note, and loading state.
  • premium - full login card for paid or gated apps.
  • dense - settings or modal login row.
  • accessibility-first - explicit state and larger copy targets.

States

  • idle
  • loading
  • success
  • cancelled
  • failed

Apple contracts

  • Wire the primary action to the host app's Sign in with Apple flow.
  • Handle user cancellation without showing it as an error.
  • Store tokens in the host app's secure session boundary.
  • Keep privacy copy aligned with the app's account data model.

Machine-readable Ship Kit Contract

{
  "backlogId": "AUT-001",
  "rank": 4,
  "package": "@axint/sign-in-with-apple-view",
  "variants": ["minimal", "standard", "premium", "dense", "accessibility-first"],
  "states": ["idle", "loading", "success", "cancelled", "failed"],
  "demo": "media/demo.gif",
  "diagnostics": ["AX850", "AX855"]
}

Agent prompt

Install @axint/sign-in-with-apple-view, render it where account creation begins, and wire the primary action to AuthenticationServices or the host app auth coordinator. Preserve cancellation and failure states.

License

Apache-2.0