18 lines
399 B
TypeScript
18 lines
399 B
TypeScript
import { api } from '../lib/api';
|
|
|
|
/** @type {import('./$types').PageLoad} */
|
|
export async function load() {
|
|
try {
|
|
const plugins = await api.getPlugins();
|
|
return {
|
|
plugins
|
|
};
|
|
} catch (error) {
|
|
console.error('Failed to load plugins:', error);
|
|
return {
|
|
plugins: [],
|
|
error: 'Failed to load plugins'
|
|
};
|
|
}
|
|
}
|