Files
rubic-cube/src/composables/useRenderer.js
Grzegorz Kucmierz 9c9a165679
All checks were successful
Deploy to Production / deploy (push) Successful in 12s
feat: implement split rendering for smooth layer rotation, bump version to 0.0.3
2026-02-15 23:28:58 +01:00

24 lines
388 B
JavaScript

import { ref } from 'vue';
const RENDERERS = {
CSS: 'CSS',
SVG: 'SVG',
CANVAS: 'Canvas'
};
const activeRenderer = ref(RENDERERS.CSS);
export function useRenderer() {
const setRenderer = (renderer) => {
if (Object.values(RENDERERS).includes(renderer)) {
activeRenderer.value = renderer;
}
};
return {
activeRenderer,
setRenderer,
RENDERERS
};
}