Inicio Rápido
Obtén datos del estudio en tu sitio web en minutos.
1. Encuentra tu ID de estudio
Tu ID de estudio se muestra en Configuración → Estudio en el panel de BailaYa, o en la URL cuando ves tu estudio: https://www.bailaya.com/studio/{studioId}.
2. Instala el SDK
- npm
- yarn
npm install @bailaya/core
yarn add @bailaya/core
3. Obtén tus clases
import { BailayaClient } from '@bailaya/core';
const client = new BailayaClient({ studioId: 'your-studio-id' });
const classes = await client.getClasses();
classes.forEach(cls => {
console.log(`${cls.name} on ${cls.date.toDateString()} at ${cls.startTime}`);
});
4. Muestra con un componente de framework
- React
- Vue 3
- Angular
npm install @bailaya/react
import { BailayaProvider, ClassSchedule } from '@bailaya/react';
export default function App() {
return (
<BailayaProvider config={{ studioId: 'your-studio-id' }}>
<ClassSchedule locale="en" currency="USD" />
</BailayaProvider>
);
}
npm install @bailaya/vue
// main.ts
import { createApp } from 'vue';
import { createBailaya } from '@bailaya/vue';
import App from './App.vue';
const app = createApp(App);
app.use(createBailaya({ studioId: 'your-studio-id' }));
app.mount('#app');
<!-- YourComponent.vue -->
<template>
<ClassSchedule locale="en" currency="USD" />
</template>
<script setup>
import { ClassSchedule } from '@bailaya/vue';
</script>
npm install @bailaya/angular
// app.config.ts
import { provideBailaya } from '@bailaya/angular';
export const appConfig = {
providers: [
provideBailaya({ studioId: 'your-studio-id' }),
],
};
<!-- your.component.html -->
<bailaya-class-schedule locale="en" currency="USD" />
Próximos pasos
- Explora la Referencia de API para ver todos los datos disponibles
- Lee la documentación de SDKs para opciones de configuración detalladas