@uiowa/spinner
Version:
(action-spinner) rotating circle spinner, used for actions such as button clicks. (loading-bar) beeping blocks, used for loading promises. (uiowa-ring) rotating golden and black spinner, used as loading indicator.
1 lines • 9.57 kB
Source Map (JSON)
{"version":3,"file":"uiowa-spinner.mjs","sources":["../../../../projects/uiowa/spinner/src/lib/action-spinner/action-spinner.component.ts","../../../../projects/uiowa/spinner/src/lib/action-spinner/action-spinner.component.html","../../../../projects/uiowa/spinner/src/lib/loading-bar/loading-bar.component.ts","../../../../projects/uiowa/spinner/src/lib/loading-bar/loading-bar.component.html","../../../../projects/uiowa/spinner/src/lib/loading-placeholder/loading-placeholder.component.ts","../../../../projects/uiowa/spinner/src/lib/uiowa-ring/uiowa-ring.component.ts","../../../../projects/uiowa/spinner/src/lib/uiowa-ring/uiowa-ring.component.html","../../../../projects/uiowa/spinner/src/lib/spinner.module.ts","../../../../projects/uiowa/spinner/src/public-api.ts","../../../../projects/uiowa/spinner/src/uiowa-spinner.ts"],"sourcesContent":["import { Attribute, ChangeDetectionStrategy, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'action-spinner',\r\n standalone: false,\r\n templateUrl: './action-spinner.component.html',\r\n styleUrls: ['./action-spinner.component.css'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class ActionSpinnerComponent {\r\n constructor(@Attribute('size') public size: number) {\r\n if (!this.size || isNaN(this.size) || this.size < 0) {\r\n this.size = 1;\r\n }\r\n }\r\n}\r\n","<div\r\n class=\"fading-circle-spinner\"\r\n [style.width.rem]=\"size\"\r\n [style.height.rem]=\"size\"\r\n>\r\n <div class=\"circle1 circle\"></div>\r\n <div class=\"circle2 circle\"></div>\r\n <div class=\"circle3 circle\"></div>\r\n <div class=\"circle4 circle\"></div>\r\n <div class=\"circle5 circle\"></div>\r\n <div class=\"circle6 circle\"></div>\r\n <div class=\"circle7 circle\"></div>\r\n <div class=\"circle8 circle\"></div>\r\n <div class=\"circle9 circle\"></div>\r\n <div class=\"circle10 circle\"></div>\r\n <div class=\"circle11 circle\"></div>\r\n <div class=\"circle12 circle\"></div>\r\n</div>\r\n","import { Attribute, ChangeDetectionStrategy, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'loading-bar',\r\n standalone: false,\r\n templateUrl: './loading-bar.component.html',\r\n styleUrls: ['./loading-bar.component.css'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class LoadingBarComponent {\r\n constructor(@Attribute('size') public size: number) {\r\n if (!this.size || isNaN(this.size) || this.size < 0) {\r\n this.size = 1;\r\n }\r\n }\r\n}\r\n","<ng-content></ng-content>\r\n<span class=\"loading-bars\">\r\n <span\r\n class=\"loading-bars-block block-1\"\r\n [style.height.rem]=\"size\"\r\n [style.width.rem]=\"size / 4\"\r\n ></span>\r\n <span\r\n class=\"loading-bars-block block-2\"\r\n [style.height.rem]=\"size\"\r\n [style.width.rem]=\"size / 4\"\r\n ></span>\r\n <span\r\n class=\"loading-bars-block block-3\"\r\n [style.height.rem]=\"size\"\r\n [style.width.rem]=\"size / 4\"\r\n ></span>\r\n</span>\r\n","import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'loading-placeholder',\r\n standalone: false,\r\n template: `<div class=\"placeholder-item\"></div>`,\r\n styleUrls: ['./loading-placeholder.component.css'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class LoadingPlaceholderComponent implements OnInit {\r\n constructor() {}\r\n\r\n ngOnInit(): void {}\r\n}\r\n","import { Attribute, ChangeDetectionStrategy, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'uiowa-ring',\r\n standalone: false,\r\n templateUrl: './uiowa-ring.component.html',\r\n styleUrls: ['./uiowa-ring.component.css'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class UiowaRingComponent {\r\n constructor(@Attribute('size') public size: number) {\r\n if (!this.size || isNaN(this.size) || this.size < 0) {\r\n this.size = 4;\r\n }\r\n }\r\n}\r\n","<div\r\n class=\"ring\"\r\n [style.height.rem]=\"size\"\r\n [style.width.rem]=\"size\"\r\n [style.border-width.rem]=\"size / 4\"\r\n></div>\r\n","import { CommonModule } from '@angular/common';\r\nimport { NgModule } from '@angular/core';\r\nimport { ActionSpinnerComponent } from './action-spinner/action-spinner.component';\r\nimport { LoadingBarComponent } from './loading-bar/loading-bar.component';\r\nimport { LoadingPlaceholderComponent } from './loading-placeholder/loading-placeholder.component';\r\nimport { UiowaRingComponent } from './uiowa-ring/uiowa-ring.component';\r\n\r\n@NgModule({\r\n imports: [CommonModule],\r\n declarations: [\r\n ActionSpinnerComponent,\r\n LoadingBarComponent,\r\n UiowaRingComponent,\r\n LoadingPlaceholderComponent,\r\n ],\r\n exports: [\r\n ActionSpinnerComponent,\r\n LoadingBarComponent,\r\n UiowaRingComponent,\r\n LoadingPlaceholderComponent,\r\n ],\r\n})\r\nexport class SpinnerModule {}\r\n","/*\r\n * Public API Surface of spinner\r\n */\r\n\r\nexport * from './lib/action-spinner/action-spinner.component';\r\nexport * from './lib/loading-bar/loading-bar.component';\r\nexport * from './lib/loading-placeholder/loading-placeholder.component';\r\nexport * from './lib/spinner.module';\r\nexport * from './lib/uiowa-ring/uiowa-ring.component';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}