2025-04-12 17:39:38 +08:00

24 lines
446 B
JavaScript

import { createResource } from 'jingrow-ui';
export let plans = createResource({
url: 'jcloud.api.site.get_site_plans',
cache: 'site.plans',
initialData: []
});
export function fetchPlans() {
plans.fetch();
}
/**
* Get plans
* @returns {Array} List of plans
*/
export function getPlans() {
return plans.data || [];
}
export function getPlan(planName) {
return getPlans().find(plan => plan.name === planName);
}