| | |
| | |
| | |
| |
|
| |
|
| | import Loading from './loading.js';
|
| |
|
| | |
| | |
| |
|
| | export function showLoading(containerId, message = 'Loading...') {
|
| | return Loading.show(containerId, message);
|
| | }
|
| |
|
| | |
| | |
| |
|
| | export function hideLoading(containerId) {
|
| | return Loading.hide(containerId);
|
| | }
|
| |
|
| | |
| | |
| |
|
| | export function showSkeleton(containerId, type = 'cards', count = 4) {
|
| | const container = document.getElementById(containerId);
|
| | if (!container) return;
|
| |
|
| | if (type === 'cards') {
|
| | container.innerHTML = Loading.skeletonCards(count);
|
| | } else if (type === 'rows') {
|
| | container.innerHTML = Loading.skeletonRows(count);
|
| | }
|
| | }
|
| |
|
| | export default {
|
| | showLoading,
|
| | hideLoading,
|
| | showSkeleton
|
| | };
|
| |
|