@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 • 7.51 kB
Source Map (JSON)
{"version":3,"file":"uiowa-spinner.mjs","sources":["../../../../projects/uiowa/spinner/src/lib/action-spinner/action-spinner.ts","../../../../projects/uiowa/spinner/src/lib/loading-bar/loading-bar.ts","../../../../projects/uiowa/spinner/src/lib/loading-placeholder/loading-placeholder.ts","../../../../projects/uiowa/spinner/src/lib/uiowa-ring/uiowa-ring.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 imports: [],\r\n template: `\r\n <div class=\"fading-circle-spinner\" [style.width.rem]=\"size\" [style.height.rem]=\"size\">\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 `,\r\n styleUrl: './action-spinner.css',\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class ActionSpinner {\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","import { Attribute, ChangeDetectionStrategy, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'loading-bar',\r\n imports: [],\r\n template: ` <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 styleUrl: './loading-bar.css',\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class LoadingBar {\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","import { ChangeDetectionStrategy, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'loading-placeholder',\r\n imports: [],\r\n template: `<div class=\"ld-placeholder\"></div>`,\r\n styleUrl: './loading-placeholder.css',\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class LoadingPlaceholder {}\r\n","import { Attribute, ChangeDetectionStrategy, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'uiowa-ring',\r\n imports: [],\r\n template: `\r\n <div\r\n class=\"uiowa-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 `,\r\n styleUrl: './uiowa-ring.css',\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class UiowaRing {\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","/*\r\n * Public API Surface of spinner\r\n */\r\n\r\nexport * from './lib/action-spinner/action-spinner';\r\nexport * from './lib/loading-bar/loading-bar';\r\nexport * from './lib/loading-placeholder/loading-placeholder';\r\nexport * from './lib/uiowa-ring/uiowa-ring';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}