Skip to content

useElements Composable

Elements exposes some methods through a composable.

This can be used to interact with Elements within your component setup function, or in your own composables.

To import useElements:

ts
import { useElements } from '@larmbox/elements';
import { useElements } from '@larmbox/elements';

You can then use it to access various functions and properties:

vue
<script lang="ts">
import { useElements } from '@larmbox/elements';

export default defineComponent({
  setup() {
    const { setTheme, modal } = useElements();

    setTheme('dark');
  },
});
</script>
<script lang="ts">
import { useElements } from '@larmbox/elements';

export default defineComponent({
  setup() {
    const { setTheme, modal } = useElements();

    setTheme('dark');
  },
});
</script>

Released under the MIT License.