UNPKG

@groupix/groupix-spinner

Version:
1 lines 3.99 kB
{"version":3,"file":"groupix-groupix-spinner.mjs","sources":["../../../projects/groupix-spinner/src/lib/groupix-spinner.service.ts","../../../projects/groupix-spinner/src/lib/groupix-spinner.component.ts","../../../projects/groupix-spinner/src/lib/groupix-spinner.module.ts","../../../projects/groupix-spinner/src/public-api.ts","../../../projects/groupix-spinner/src/groupix-groupix-spinner.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class GroupixSpinnerService {\n\n constructor() { }\n}\n","import { Component } from '@angular/core';\n\n@Component({\n selector: 'groupix-spinner',\n template: ` <div class=\"loader-container\">\n <div class=\"ball ball-1\"></div>\n <div class=\"ball ball-2\"></div>\n <div class=\"ball ball-3\"></div>\n </div>`,\n styles: `\n .loader-container {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 100%;\n gap: 8px;\n}\n\n.ball {\n width: 40px;\n height: 40px;\n border-radius: 50%;\n box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\n animation: bounce 1.5s infinite ease-in-out;\n transition: transform 0.3s ease-in-out;\n}\n\n.ball-1 {\n background: linear-gradient(to right, #6366f1, #ec4899);\n animation-delay: -0.3s;\n}\n\n.ball-2 {\n background: linear-gradient(to right, #facc15, #dc2626);\n animation-delay: -0.15s;\n}\n\n.ball-3 {\n background: linear-gradient(to right, #a855f7, #2563eb);\n}\n\n.ball:hover {\n transform: scale(1.25);\n}\n\n@keyframes bounce {\n 0%, 100% {\n transform: translateY(0);\n }\n 50% {\n transform: translateY(-20px);\n }\n}\n`,\n})\nexport class GroupixSpinnerComponent {}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { GroupixSpinnerComponent } from './groupix-spinner.component';\n\n@NgModule({\n declarations: [GroupixSpinnerComponent],\n exports: [GroupixSpinnerComponent],\n imports: [CommonModule],\n})\nexport class GroupixSpinnerModule {}\n","/*\n * Public API Surface of groupix-spinner\n */\n\nexport * from './lib/groupix-spinner.service';\nexport * from './lib/groupix-spinner.component';\nexport * from './lib/groupix-spinner.module';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAKa,qBAAqB,CAAA;AAEhC,IAAA,WAAA,GAAA,GAAiB;wGAFN,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAArB,IAAA,OAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,qBAAqB,cAFpB,MAAM,EAAA,CAAA,CAAA;;4FAEP,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAHjC,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;;;MCmDY,uBAAuB,CAAA;wGAAvB,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAvB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,uBAAuB,EAnDxB,QAAA,EAAA,iBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,CAAA;;;;AAIH,QAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,olBAAA,CAAA,EAAA,CAAA,CAAA;;4FA+CI,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBArDnC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,iBAAiB,EACjB,QAAA,EAAA,CAAA;;;;AAIH,QAAA,CAAA,EAAA,MAAA,EAAA,CAAA,olBAAA,CAAA,EAAA,CAAA;;;MCCI,oBAAoB,CAAA;wGAApB,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAApB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,EAJhB,YAAA,EAAA,CAAA,uBAAuB,CAE5B,EAAA,OAAA,EAAA,CAAA,YAAY,aADZ,uBAAuB,CAAA,EAAA,CAAA,CAAA;AAGtB,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,oBAAoB,YAFrB,YAAY,CAAA,EAAA,CAAA,CAAA;;4FAEX,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBALhC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,uBAAuB,CAAC;oBACvC,OAAO,EAAE,CAAC,uBAAuB,CAAC;oBAClC,OAAO,EAAE,CAAC,YAAY,CAAC;AACxB,iBAAA,CAAA;;;ACRD;;AAEG;;ACFH;;AAEG;;;;"}