mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
impr: Miglioramenti ai manager
- Aggiunti constructor della classe base nella classe derivata - Alcune proprietà dei manager sono ora protected invece che private - Migliorata identificazione loading button (non si basa più sul tipo ma su un attributo custom) - Migliorata tipizzazione
This commit is contained in:
@ -1,13 +1,13 @@
|
||||
import {Button} from '@material/mwc-button';
|
||||
import {CircularProgress} from '@material/mwc-circular-progress';
|
||||
import {CircularProgressManager} from '@osm/Components/Managers';
|
||||
|
||||
export class LoadingButtonManager extends CircularProgressManager {
|
||||
static selector = 'mwc-button[type="loading-button"]';
|
||||
|
||||
private loading: CircularProgress;
|
||||
static selector = 'mwc-button[data-component-type="loading-button"]';
|
||||
|
||||
constructor(private button: Button) {
|
||||
this.loading = button.querySelector('mwc-circular-progress');
|
||||
const loading = button.querySelector('mwc-circular-progress');
|
||||
if (loading) {
|
||||
super(loading);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user