Skip to content

Instantly share code, notes, and snippets.

View saimon24's full-sized avatar

Simon Grimm saimon24

View GitHub Profile
import { Ionicons, MaterialCommunityIcons, MaterialIcons } from '@expo/vector-icons';
import React, { useEffect, useRef, useState } from 'react';
import { Alert, Image, Keyboard, Pressable, SafeAreaView, StyleSheet, Text, TouchableOpacity, View } from 'react-native';
import SDButton from '../components/ui/sdbuttons';
import Input from '../boilerplate/input';
import { useTheme } from '../boilerplate/theme';
import { useAppContext } from '../boilerplate/store';
import { sendPasswordResetEmail, signInWithEmailAndPassword } from 'firebase/auth';
import { doc, getDoc, updateDoc } from 'firebase/firestore';
import { auth, firestore, logout } from '../boilerplate/firebase';
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { initializeApp, provideFirebaseApp } from '@angular/fire/app';
import { environment } from '../environments/environment';
<ion-header>
<ion-toolbar>
<ion-title>
Ionic App One
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IonicModule } from '@ionic/angular';
import { FormsModule } from '@angular/forms';
import { RouterModule } from '@angular/router';
import { HomePage } from './home.page';
import { AcademyLibModule } from 'academy-lib';
@NgModule({
{
"compileOnSave": false,
"compilerOptions": {
"baseUrl": "./",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"module": "esnext",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
{
"projects": {
"appOne": {
"name": "appOne",
"integrations": {
"cordova": {}
},
"type": "angular",
"root": "projects/appOne"
},
{
"projects": {
"appOne": {
"name": "appOne",
"integrations": {},
"type": "angular",
"root": "projects/appOne"
},
"appTwo": {
"name": "app",
{
"$schema": "./node_modules/@angular-devkit/core/src/workspace/workspace-schema.json",
"version": 1,
"defaultProject": "appOne",
"newProjectRoot": "projects",
"projects": {
"appOne": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
cd ./projects
# Create our Ionic Apps
ionic start appOne blank
ionic start appTwo tabs