openstamanager/resources/js/Components/Managers/LoadingButtonManager.ts

14 lines
413 B
TypeScript

import {Button} from '@material/mwc-button';
import {CircularProgressManager} from '@osm/Components/Managers';
export class LoadingButtonManager extends CircularProgressManager {
static selector = 'mwc-button[data-component-type="loading-button"]';
constructor(private button: Button) {
const loading = button.querySelector('mwc-circular-progress');
if (loading) {
super(loading);
}
}
}