Mini Shell

Direktori : /home/funerariamayer/app/
Upload File :
Current File : /home/funerariamayer/app/src_app_pages_hall_login_login_module_ts.js

"use strict";
(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["src_app_pages_hall_login_login_module_ts"],{

/***/ 26285:
/*!**********************************************************!*\
  !*** ./src/app/pages/hall/login/login-routing.module.ts ***!
  \**********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "LoginPageRoutingModule": () => (/* binding */ LoginPageRoutingModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 3786);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 2316);
/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 71258);
/* harmony import */ var _login_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login.page */ 38758);




const routes = [
    {
        path: '',
        component: _login_page__WEBPACK_IMPORTED_MODULE_0__.LoginPage
    }
];
let LoginPageRoutingModule = class LoginPageRoutingModule {
};
LoginPageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
    (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
        imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
        exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
    })
], LoginPageRoutingModule);



/***/ }),

/***/ 4072:
/*!**************************************************!*\
  !*** ./src/app/pages/hall/login/login.module.ts ***!
  \**************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "LoginPageModule": () => (/* binding */ LoginPageModule)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ 3786);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 2316);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 54364);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/forms */ 1707);
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 81864);
/* harmony import */ var _login_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./login-routing.module */ 26285);
/* harmony import */ var _login_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./login.page */ 38758);
/* harmony import */ var src_app_components_components_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/components/components.module */ 45642);








let LoginPageModule = class LoginPageModule {
};
LoginPageModule = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__decorate)([
    (0,_angular_core__WEBPACK_IMPORTED_MODULE_4__.NgModule)({
        imports: [
            _angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule,
            _angular_forms__WEBPACK_IMPORTED_MODULE_6__.FormsModule,
            _angular_forms__WEBPACK_IMPORTED_MODULE_6__.ReactiveFormsModule,
            _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.IonicModule,
            src_app_components_components_module__WEBPACK_IMPORTED_MODULE_2__.ComponentsModule,
            _login_routing_module__WEBPACK_IMPORTED_MODULE_0__.LoginPageRoutingModule
        ],
        declarations: [_login_page__WEBPACK_IMPORTED_MODULE_1__.LoginPage]
    })
], LoginPageModule);



/***/ }),

/***/ 38758:
/*!************************************************!*\
  !*** ./src/app/pages/hall/login/login.page.ts ***!
  \************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "LoginPage": () => (/* binding */ LoginPage)
/* harmony export */ });
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 3786);
/* harmony import */ var _F_www_mayer_app_node_modules_ngtools_webpack_src_loaders_direct_resource_js_login_page_html__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !./node_modules/@ngtools/webpack/src/loaders/direct-resource.js!./login.page.html */ 54525);
/* harmony import */ var _login_page_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./login.page.scss */ 41164);
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/core */ 2316);
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ 1707);
/* harmony import */ var src_app_guards_auth_guard__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! src/app/guards/auth.guard */ 95107);






let LoginPage = class LoginPage {
    constructor(auth) {
        this.auth = auth;
        this.password = 'password';
        this.form = new _angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormGroup({
            email: new _angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormControl(null, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.Validators.required),
            password: new _angular_forms__WEBPACK_IMPORTED_MODULE_3__.FormControl(null, _angular_forms__WEBPACK_IMPORTED_MODULE_3__.Validators.required),
            //remember_me: new FormControl(true)
        });
    }
    ngOnInit() {
    }
    togglePassword(e) {
        const target = e.target;
        if (e.offsetX > target.offsetWidth - 30) {
            this.password = this.password === 'password' ? 'text' : 'password';
        }
    }
    onSubmit() {
        this.form.markAllAsTouched();
        if (this.form.valid) {
            this.auth.login(this.form.value);
        }
    }
};
LoginPage.ctorParameters = () => [
    { type: src_app_guards_auth_guard__WEBPACK_IMPORTED_MODULE_2__.AuthGuard }
];
LoginPage = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([
    (0,_angular_core__WEBPACK_IMPORTED_MODULE_5__.Component)({
        selector: 'app-login',
        template: _F_www_mayer_app_node_modules_ngtools_webpack_src_loaders_direct_resource_js_login_page_html__WEBPACK_IMPORTED_MODULE_0__.default,
        styles: [_login_page_scss__WEBPACK_IMPORTED_MODULE_1__]
    })
], LoginPage);



/***/ }),

/***/ 54525:
/*!*****************************************************************************************************************!*\
  !*** ./node_modules/@ngtools/webpack/src/loaders/direct-resource.js!./src/app/pages/hall/login/login.page.html ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("<ion-content>\r\n\r\n    <div class=\"ion-text-center ion-padding ion-margin\">\r\n        <img src=\"assets/logo.png\" alt=\"\" style=\"max-height: 50px;\">\r\n    </div>\r\n\r\n    <div class=\"ion-padding ion-margin fs-14\">\r\n\r\n        <form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\">\r\n\r\n            <ion-item color=\"secondary\">\r\n                <ion-label position=\"floating\">e-mail cadastrado</ion-label>\r\n                <ion-input formControlName=\"email\"></ion-input>\r\n                <app-validation-message [form]=\"form\" control=\"email\"></app-validation-message>\r\n            </ion-item>\r\n\r\n            <ion-item color=\"secondary\">\r\n                <ion-label position=\"floating\">senha</ion-label>\r\n                <ion-input class=\"password\" [type]=\"password\" formControlName=\"password\" (click)=\"togglePassword($event)\">\r\n                    <ion-icon class=\"fs-20\" color=\"medium\" [name]=\"password === 'password' ? 'eye-outline' : 'eye-off-outline'\"></ion-icon>\r\n                </ion-input>\r\n                <app-validation-message [form]=\"form\" control=\"password\"></app-validation-message>\r\n            </ion-item>\r\n\r\n            <!-- <ion-grid fixed>\r\n                <ion-row class=\"ion-align-items-center\">\r\n                    <ion-col size=\"3\" class=\"ion-text-right\">\r\n                        <ion-toggle mode=\"ios\" color=\"success\" formControlName=\"remember_me\"></ion-toggle>\r\n                    </ion-col>\r\n                    <ion-col class=\"ion-align-self-center\">                        \r\n                        Mantenha-me conectado\r\n                    </ion-col>\r\n                </ion-row>\r\n            </ion-grid> -->\r\n\r\n            <div class=\"ion-padding mgt-25\">\r\n                <ion-button type=\"submit\" expand=\"block\" fill=\"solid\" class=\"bdr-0 font-bold\">\r\n                    Entrar\r\n                </ion-button>\r\n            </div>\r\n\r\n        </form>\r\n\r\n    </div>\r\n\r\n    <div class=\"ion-padding ion-margin fs-14\">\r\n        <div class=\"ion-padding\">\r\n            <ion-button [routerLink]=\"['/hall', 'register']\" color=\"light\" expand=\"block\" fill=\"outline\" class=\"bdr-0 font-bold\">\r\n                Não tem uma conta? CADASTRE-SE\r\n            </ion-button>\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"ion-text-center\">\r\n        <ion-button [routerLink]=\"['/hall', 'recover']\" mode=\"ios\" routerLink=\"recover\" expand=\"block\"\r\n            fill=\"clear\" class=\"fs-12\">\r\n            Esqueci minha senha\r\n        </ion-button>\r\n        <ion-button mode=\"ios\" routerLink=\"/hall\" expand=\"block\" fill=\"clear\" class=\"fs-14\">\r\n            < Voltar\r\n        </ion-button>\r\n    </div>\r\n\r\n</ion-content>");

/***/ }),

/***/ 41164:
/*!**************************************************!*\
  !*** ./src/app/pages/hall/login/login.page.scss ***!
  \**************************************************/
/***/ ((module) => {

module.exports = "ion-content {\n  --background: var(--ion-color-secondary);\n}\nion-content .barra {\n  background-color: var(--ion-color-primary);\n  height: 1px;\n}\nion-item {\n  border-bottom: 1px solid var(--ion-color-light);\n}\nion-input.password.ion-invalid.ion-touched {\n  --padding-end: 60px !important;\n}\nion-input.password.ion-invalid.ion-touched ion-icon {\n  right: 30px;\n}\nion-input ion-icon {\n  position: absolute;\n  right: 10px;\n  z-index: 1;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLHdDQUFBO0FBQ0o7QUFDSTtFQUNJLDBDQUFBO0VBQ0EsV0FBQTtBQUNSO0FBR0E7RUFDSSwrQ0FBQTtBQUFKO0FBSUk7RUFDSSw4QkFBQTtBQURSO0FBR1E7RUFDSSxXQUFBO0FBRFo7QUFJSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QUFGUiIsImZpbGUiOiJsb2dpbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXNlY29uZGFyeSk7XHJcblxyXG4gICAgLmJhcnJhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlvbi1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuaW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlvbi1jb2xvci1saWdodCk7XHJcbn1cclxuXHJcbmlvbi1pbnB1dHtcclxuICAgICYucGFzc3dvcmQuaW9uLWludmFsaWQuaW9uLXRvdWNoZWR7XHJcbiAgICAgICAgLS1wYWRkaW5nLWVuZDogNjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpb24taWNvbntcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW9uLWljb257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn0iXX0= */";

/***/ })

}]);
//# sourceMappingURL=src_app_pages_hall_login_login_module_ts.js.map

Zerion Mini Shell 1.0