Coder Social home page Coder Social logo

zagorakiss / auth-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from supabase-community/auth-ui

0.0 1.0 0.0 60.48 MB

Pre-built Auth UI for React

Home Page: https://supabase.com/docs/guides/auth/auth-helpers/auth-ui

License: MIT License

JavaScript 0.80% TypeScript 69.32% HTML 0.35% Svelte 29.52%

auth-ui's Introduction

Supabase Auth UI

Supabase Auth UI is a collection of pre built UI components that work seamlessly with @supabase/auth-helpers.

The main purpose of these components is to allow developers to get working on their apps quickly, but also be able to use their own style/css.

Auth UI is kept deliberately separate from @supabase/auth-helpers so that developers can migrate away from pre-built UI components as their UI system naturally matures.

Screenshot 2022-04-30 at 9 30 25 PM

Supported frameworks

Examples and Packages

  • Examples
  • Packages
    • @supabase/auth-ui-react: the supabase auth ui reactjs library used by react application
    • @supabase/auth-ui-solid: the supabase auth ui solid.js library used by solid.js application
    • @supabase/auth-ui-svelte: the supabase auth ui svelte library used by svelte application
    • shared: shared typescript types used by @supabase/auth-ui-[framework] library
    • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Localization

Localizations are no longer distributed with the package in order to keep the package size small. You can now import the localization you need by copying the file from this repo and importing it into your project then passing it to the localization.variables param of the Auth component.

import { Auth } from '@supabase/auth-ui-react'
import * as ja from './path-to-localization-file.json'
...
<Auth
  supabaseClient={supabase}
  localization={{
    variables: ja
  }}
/>
...

Development

Read the development.md for more information.

Using a @supabase/auth-ui-[framework-name] naming convention for packages

auth-ui's People

Contributors

aesthetics-of-record avatar beauja avatar david-plugge avatar dependabot[bot] avatar flexicon avatar giovannirodighiero avatar github-actions[bot] avatar hallidayo avatar jonasws avatar joshenlim avatar levankvirkvelia avatar lyqht avatar michaelessiet avatar mildtomato avatar nasheomirro avatar nathanbrachotte avatar ninjeneer avatar pmaddi avatar psteinroe avatar rdylina avatar richgieg avatar saltcod avatar sergejcodes avatar silentworks avatar thorwebdev avatar tonyz0x0 avatar vivasvan1 avatar yardenj2r avatar zackderose avatar ziinc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.