Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
46eb69b
feat(*): updated artifcats and example app dependencies
dackers86 Oct 28, 2025
1b9d33a
chore(*): resolved merge conflicts
dackers86 Oct 28, 2025
53a2756
fix(angular): re-updated deps to angular 20
dackers86 Oct 28, 2025
786d874
chore(angular): re-updated dev dependencies
dackers86 Oct 28, 2025
22fb573
chore(*): add .firebase to gitignore
dackers86 Oct 28, 2025
75b2946
chore(examples): add .firebase to gitignore for all example apps
dackers86 Oct 28, 2025
7d431f8
chore(examples): remove .firebase directories from git tracking
dackers86 Oct 28, 2025
2ed31b3
chore(examples): add .firebaserc files for Firebase project configura…
dackers86 Oct 28, 2025
9747370
chore(*): re-added config comments placeholder
dackers86 Oct 28, 2025
361ab2a
chore(*): additional conflict resolutions
dackers86 Oct 28, 2025
de0bf7d
chore(nextjs): restore ESLint and Prettier dependencies and scripts
dackers86 Oct 28, 2025
14bb526
chore(*): restored test scripts from main package json
dackers86 Oct 28, 2025
ac69e24
chore(core): updasted package json config
dackers86 Oct 28, 2025
f4586a1
chore(react): updated depenencies
dackers86 Oct 28, 2025
a6c1bce
chore(*): further depenencies updates
dackers86 Oct 28, 2025
807872a
chore(*): add Firebase deploy scripts for example apps
dackers86 Oct 28, 2025
5484c27
chore(react): add Firebase hosting site name to firebase.json
dackers86 Oct 28, 2025
9d6593f
chore(*): add npm publish scripts for all packages
dackers86 Oct 28, 2025
eb81bb8
chore(*): update package names to @invertase namespace
dackers86 Oct 28, 2025
de68bb2
chore(react): update import to use @invertase/firebaseui-react
dackers86 Oct 28, 2025
84e124d
chore(react): update all imports to use @invertase/firebaseui packages
dackers86 Oct 28, 2025
f8084c3
chore(examples): update all imports to use @invertase/firebaseui pack…
dackers86 Oct 28, 2025
153aa5e
chore(*): Updated depenencies to temporary Invertase placeholders
dackers86 Oct 28, 2025
83facc8
chore(*): Added release scripts, version bumps
dackers86 Oct 28, 2025
3e5d99a
chore(*): merged latest
dackers86 Oct 31, 2025
ba994fe
chore(*): updated to Invertase dependencies
dackers86 Oct 31, 2025
81b224a
chore(*): added deploy scripts
dackers86 Oct 31, 2025
0ab0813
chore(*): updated depenencies, styles dist and added npm publish scripts
dackers86 Oct 31, 2025
cfb8a3d
fix(styles): updated exports
dackers86 Oct 31, 2025
000e247
fix(styles): styles package fixes
dackers86 Oct 31, 2025
e0c862b
fix(*): further style package updates
dackers86 Oct 31, 2025
bd284c9
chore(react): release 0.0.4
dackers86 Oct 31, 2025
6dc7312
chore(*): release core 0.0.4
dackers86 Oct 31, 2025
b1ca215
chore(shadcn): Updated depenencies and deploy to firebase hosting
dackers86 Nov 3, 2025
72bfe51
chore(*): merged latest
dackers86 Nov 4, 2025
1b9cf42
chore(shadcn): added public images to example
dackers86 Nov 4, 2025
9314245
chore(shadn): updated shadcn app to include shadcn components
dackers86 Nov 4, 2025
6353a80
chore(*): merged latest
dackers86 Nov 4, 2025
4ca281f
chore(*): re-added package shadcn components
dackers86 Nov 4, 2025
fcbc076
fix(shadcn): updated refeences to use the /r namespace. Components re…
dackers86 Nov 4, 2025
a8880e3
fix(*): resolved merge conflict errors
dackers86 Nov 4, 2025
ab6d58b
chore(core): release package
dackers86 Nov 4, 2025
c7ddbed
chore(*): updated shad example app deps and home page
dackers86 Nov 4, 2025
c54483b
Merge branch '@invertase/v7-development' of https://github.com/fireba…
Ehesp Nov 5, 2025
d2de027
chore(shadcn): added deploy script for hosting
dackers86 Nov 5, 2025
3f16533
chore(shadcn): updated screen redirects
dackers86 Nov 5, 2025
98f8bb4
fix(shadcn): ensure hooks use the current user
dackers86 Nov 5, 2025
7f00bb0
chore(shadcn): updated client id for onetap in test app
dackers86 Nov 5, 2025
18fe144
chore: Update example app
Ehesp Nov 5, 2025
9fb44b9
Merge branch '@invertase/publish-artifacts' of https://github.com/fir…
Ehesp Nov 5, 2025
eb099b6
Merge branch '@invertase/v7-development' of https://github.com/fireba…
Ehesp Nov 5, 2025
59376eb
Merge branch '@invertase/publish-artifacts' of https://github.com/fir…
dackers86 Nov 5, 2025
3df21be
fix(shadcn): fixed typo in main tsx example
dackers86 Nov 5, 2025
6935ba3
chore(*): release packages
dackers86 Nov 5, 2025
59c6942
chore(*): merged latest
dackers86 Nov 5, 2025
96cdd92
fix(shadcn): updated mfa assertion form re-render
dackers86 Nov 5, 2025
b92d23a
chore(*): regen shadcn components
dackers86 Nov 5, 2025
6cb6a33
chore(*): merged latest
dackers86 Nov 5, 2025
9ec3764
chore(shadcn): regn components
dackers86 Nov 5, 2025
77fc0c7
chore(*): release packages
dackers86 Nov 5, 2025
ab9b5f2
fix(*): updated react package deps
dackers86 Nov 5, 2025
6fce4ef
chore(*): ran formatting
dackers86 Nov 6, 2025
615812d
chore(*): eslint updates
dackers86 Nov 6, 2025
c87b558
feat(shadcn): added onsuccess to mfa assertion form
dackers86 Nov 6, 2025
f9c6178
fix(shadcn): updated test imports to Invertase
dackers86 Nov 6, 2025
d7ae6ad
fix(react): updated test imports to Invertase
dackers86 Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ dist-ssr

# Angular
.angular
.firebase

# Next.js
.next
Expand Down
50 changes: 25 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ Packages have been created for both `React` and `Angular`. For now, they're only
```json
{
"dependencies": {
"@firebase-ui/react": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-react-0.0.1.tgz",
"@firebase-ui/core": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-core-0.0.1.tgz",
"@firebase-ui/styles": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-styles-0.0.1.tgz",
"@firebase-ui/translations": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-translations-0.0.1.tgz"
"@invertase/firebaseui-react": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-react-0.0.1.tgz",
"@invertase/firebaseui-core": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-core-0.0.1.tgz",
"@invertase/firebaseui-styles": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-styles-0.0.1.tgz",
"@invertase/firebaseui-translations": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-translations-0.0.1.tgz"
}
}
```
Expand All @@ -41,10 +41,10 @@ FirebaseUI for Angular depends on the [AngularFire](https://github.com/angular/a
{
"dependencies": {
"@angular/fire": "^19.1.0",
"@firebase-ui/angular": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-angular-0.0.1.tgz",
"@firebase-ui/core": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-core-0.0.1.tgz",
"@firebase-ui/styles": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-styles-0.0.1.tgz",
"@firebase-ui/translations": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-translations-0.0.1.tgz"
"@invertase/firebaseui-angular": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-angular-0.0.1.tgz",
"@invertase/firebaseui-core": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-core-0.0.1.tgz",
"@invertase/firebaseui-styles": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-styles-0.0.1.tgz",
"@invertase/firebaseui-translations": "https://github.com/firebase/firebaseui-web/raw/refs/heads/v7-alpha/releases/firebase-ui-translations-0.0.1.tgz"
}
}
```
Expand All @@ -63,10 +63,10 @@ import { initializeApp } from 'firebase/app';
const app = initializeApp({ ... });
```

Next, setup and configure FirebaseUI, import the `initializeUI` function from `@firebase-ui/core`:
Next, setup and configure FirebaseUI, import the `initializeUI` function from `@invertase/firebaseui-core`:

```ts
import { initializeUI } from "@firebase-ui/core";
import { initializeUI } from "@invertase/firebaseui-core";

const ui = initializeUI();
```
Expand All @@ -82,8 +82,8 @@ FirebaseUI for React requires that your application be wrapped in the `ConfigPro

```tsx
import { initializeApp } from 'firebase/app';
import { initializeUI } from "@firebase-ui/core";
import { ConfigProvider } from '@firebase-ui/react';
import { initializeUI } from "@invertase/firebaseui-core";
import { ConfigProvider } from '@invertase/firebaseui-react';

const app = initializeApp({ .. });
const ui = initializeUI({ app });
Expand All @@ -107,8 +107,8 @@ FirebaseUI depends on [AngularFire](https://github.com/angular/angularfire) bein
```tsx
import { provideFirebaseApp, initializeApp } from '@angular/fire/app';
import { provideAuth, getAuth } from '@angular/fire/auth';
import { provideFirebaseUI } from '@firebase-ui/angular';
import { initializeUI } from '@firebase-ui/core';
import { provideFirebaseUI } from '@invertase/firebaseui-angular';
import { initializeUI } from '@invertase/firebaseui-core';

export const appConfig: ApplicationConfig = {
providers: [
Expand All @@ -127,17 +127,17 @@ export const appConfig: ApplicationConfig = {

Next, import the CSS styles for the FirebaseUI project.

If you are using [TailwindCSS](https://tailwindcss.com/), import the base CSS from the `@firebase-ui/styles` package after your Tailwind import:
If you are using [TailwindCSS](https://tailwindcss.com/), import the base CSS from the `@invertase/firebaseui-styles` package after your Tailwind import:

```css
@import "tailwindcss";
@import "@firebase-ui/styles/tailwind";
@import "@invertase/firebaseui-styles/tailwind";
```

If you are not using Tailwind, import the distributable CSS in your project:

```css
@import "@firebase-ui/styles";
@import "@invertase/firebaseui-styles";
```

To learn more about theming, view the [theming](#theming) section.
Expand All @@ -154,7 +154,7 @@ Allows users to sign in with an email and password:
<summary>React</summary>

```tsx
import { SignInAuthScreen } from "@firebase-ui/react";
import { SignInAuthScreen } from "@invertase/firebaseui-react";

function App() {
return <SignInAuthScreen />;
Expand All @@ -166,7 +166,7 @@ Props: `onForgotPasswordClick` / `onRegisterClick`
Additionally, allow the user to sign in with an OAuth provider by providing children:

```tsx
import { SignInAuthScreen, GoogleSignInButton } from "@firebase-ui/react";
import { SignInAuthScreen, GoogleSignInButton } from "@invertase/firebaseui-react";

function App() {
return (
Expand All @@ -183,7 +183,7 @@ function App() {
<summary>Angular</summary>

```tsx
import { SignUpAuthScreenComponent } from "@firebase-ui/angular";
import { SignUpAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-root",
Expand Down Expand Up @@ -257,7 +257,7 @@ The default values are based on the [TailwindCSS](https://tailwindcss.com/docs/t

## FirebaseUI Core Integration

`@firebase-ui/core` is a framework-agnostic layer that manages the complete lifecycle of Firebase Authentication flows. It exposes a reactive store via nanostores that can be wrapped and adapted into any JavaScript framework such as React, Angular, Vue, Svelte, or SolidJS to name a few.
`@invertase/firebaseui-core` is a framework-agnostic layer that manages the complete lifecycle of Firebase Authentication flows. It exposes a reactive store via nanostores that can be wrapped and adapted into any JavaScript framework such as React, Angular, Vue, Svelte, or SolidJS to name a few.

### What FirebaseUI Core Provides

Expand All @@ -278,7 +278,7 @@ The default values are based on the [TailwindCSS](https://tailwindcss.com/docs/t
Call initializeUI() with your Firebase app and configuration options:

```js
import { initializeUI } from '@firebase-ui/core';
import { initializeUI } from '@invertase/firebaseui-core';

const ui = initializeUI({
app: firebaseApp,
Expand Down Expand Up @@ -459,7 +459,7 @@ uiStore.subscribe((ui) => {
You can pass one or more translations to support localized strings.

```js
import { english } from "@firebase-ui/translations";
import { english } from "@invertase/firebaseui-translations";

initializeUI({
app,
Expand All @@ -484,7 +484,7 @@ const customFr = {
To use a string at runtime (e.g., in an error message):

```js
import { getTranslation } from "@firebase-ui/core";
import { getTranslation } from "@invertase/firebaseui-core";

const message = getTranslation(config, "errors", "unknownError");
```
Expand All @@ -507,7 +507,7 @@ Validates a sign-in or sign-up form using email and password.
- _password_: Must be at least 8 characters.

```js
import { createEmailFormSchema } from "@firebase-ui/core";
import { createEmailFormSchema } from "@invertase/firebaseui-core";

const schema = createEmailFormSchema(translations);
```
Expand Down
5 changes: 5 additions & 0 deletions examples/angular/.firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "fir-ui-2025"
}
}
1 change: 1 addition & 0 deletions examples/angular/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ yarn-error.log
/libpeerconnection.log
testem.log
/typings
.firebase

# System files
.DS_Store
Expand Down
7 changes: 7 additions & 0 deletions examples/angular/firebase.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"hosting": {
"site": "fir-ui-2025-angular",
"public": "dist/angular-ssr/browser",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
}
}
20 changes: 10 additions & 10 deletions examples/angular/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
{
"name": "angular-example",
"version": "0.0.0",
"type": "module",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"build:lib": "ng build angular",
"build:local": "pnpm run build:lib && cd projects/angular && pnpm pack",
"build:lib": "ng build firebaseui-angular",
"build:local": "pnpm run build:lib && cd projects/firebaseui-angular && pnpm pack",
"watch": "ng build --watch --configuration development",
"test": "vitest run",
"test:watch": "vitest",
Expand All @@ -18,7 +17,8 @@
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"format": "prettier --write \"src/**/*.{ts,html,css,scss}\"",
"format:check": "prettier --check \"src/**/*.{ts,html,css,scss}\""
"format:check": "prettier --check \"src/**/*.{ts,html,css,scss}\"",
"deploy": "pnpm run build && firebase deploy --only hosting:fir-ui-2025-angular"
},
"dependencies": {
"@angular/animations": "^20.2.2",
Expand All @@ -32,10 +32,10 @@
"@angular/platform-server": "^20.2.2",
"@angular/router": "^20.2.2",
"@angular/ssr": "^20.2.2",
"@firebase-ui/angular": "workspace:*",
"@firebase-ui/core": "workspace:*",
"@firebase-ui/styles": "workspace:*",
"@firebase-ui/translations": "workspace:*",
"@invertase/firebaseui-angular": "0.0.3",
"@invertase/firebaseui-core": "0.0.3",
"@invertase/firebaseui-styles": "0.0.7",
"@invertase/firebaseui-translations": "0.0.4",
"@tailwindcss/postcss": "^4.0.6",
"express": "^4.18.2",
"postcss": "^8.5.2",
Expand All @@ -52,9 +52,9 @@
"@tanstack/angular-form": "^0.42.0",
"@types/express": "^4.17.17",
"@types/node": "^20.19.0",
"eslint": "^9.22.0",
"@typescript-eslint/eslint-plugin": "^8.43.0",
"@typescript-eslint/parser": "^8.43.0",
"eslint": "^9.22.0",
"eslint-config-prettier": "^9.1.0",
"firebase": "^11",
"vitest": "^3.2.0",
Expand All @@ -65,6 +65,6 @@
"nanostores": "^0.11.3",
"ng-packagr": "^20.2.0",
"prettier": "^3.1.1",
"typescript": "~5.9.2"
"typescript": "^5.9.2"
}
}
4 changes: 2 additions & 2 deletions examples/angular/src/app/app.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ import { provideClientHydration, withEventReplay } from "@angular/platform-brows

import { provideFirebaseApp, initializeApp } from "@angular/fire/app";
import { provideAuth, getAuth, connectAuthEmulator } from "@angular/fire/auth";
import { provideFirebaseUI, provideFirebaseUIPolicies } from "@firebase-ui/angular";
import { initializeUI } from "@firebase-ui/core";
import { provideFirebaseUI, provideFirebaseUIPolicies } from "@invertase/firebaseui-angular";
import { initializeUI } from "@invertase/firebaseui-core";

const firebaseConfig = {
apiKey: "AIzaSyCvMftIUCD9lUQ3BzIrimfSfBbCUQYZf-I",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { EmailLinkAuthScreenComponent, GoogleSignInButtonComponent } from "@firebase-ui/angular";
import { EmailLinkAuthScreenComponent, GoogleSignInButtonComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-email-link-oauth",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { EmailLinkAuthScreenComponent } from "@firebase-ui/angular";
import { EmailLinkAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-email-link",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { ForgotPasswordAuthScreenComponent } from "@firebase-ui/angular";
import { ForgotPasswordAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-forgot-password",
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/src/app/auth/oauth/oauth.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { OAuthScreenComponent, GoogleSignInButtonComponent } from "@firebase-ui/angular";
import { OAuthScreenComponent, GoogleSignInButtonComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-oauth",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { PhoneAuthScreenComponent, GoogleSignInButtonComponent } from "@firebase-ui/angular";
import { PhoneAuthScreenComponent, GoogleSignInButtonComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-phone-oauth",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { PhoneAuthScreenComponent } from "@firebase-ui/angular";
import { PhoneAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-phone",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { SignUpAuthScreenComponent } from "@firebase-ui/angular";
import { SignUpAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-register",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { SignInAuthScreenComponent, GoogleSignInButtonComponent } from "@firebase-ui/angular";
import { SignInAuthScreenComponent, GoogleSignInButtonComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-sign-in-oauth",
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/src/app/auth/sign-in/sign-in.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { SignInAuthScreenComponent, GoogleSignInButtonComponent } from "@firebase-ui/angular";
import { SignInAuthScreenComponent, GoogleSignInButtonComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-sign-in",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { SignUpAuthScreenComponent, GoogleSignInButtonComponent } from "@firebase-ui/angular";
import { SignUpAuthScreenComponent, GoogleSignInButtonComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-sign-up-oauth",
Expand Down
2 changes: 1 addition & 1 deletion examples/angular/src/app/auth/sign-up/sign-up.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import { Component, type OnInit, inject } from "@angular/core";
import { CommonModule } from "@angular/common";
import { Router, RouterModule } from "@angular/router";
import { Auth, type User, authState } from "@angular/fire/auth";
import { SignUpAuthScreenComponent } from "@firebase-ui/angular";
import { SignUpAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-sign-up",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import { Component } from "@angular/core";
import { CommonModule } from "@angular/common";
import { EmailLinkAuthScreenComponent } from "@firebase-ui/angular";
import { EmailLinkAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-email-link-auth-screen",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import { Component } from "@angular/core";
import { CommonModule } from "@angular/common";
import { OAuthScreenComponent } from "@firebase-ui/angular";
import { OAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-oauth-screen",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import { Component } from "@angular/core";
import { CommonModule } from "@angular/common";
import { PhoneAuthScreenComponent } from "@firebase-ui/angular";
import { PhoneAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-phone-auth-screen",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

import { Component } from "@angular/core";
import { CommonModule } from "@angular/common";
import { SignInAuthScreenComponent } from "@firebase-ui/angular";
import { SignInAuthScreenComponent } from "@invertase/firebaseui-angular";

@Component({
selector: "app-sign-in-auth-screen",
Expand Down
Loading