> For the complete documentation index, see [llms.txt](https://docs.beae.dev/beae-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.beae.dev/beae-docs/developer/create-element/style.md).

# Style

Register settings for style that helps user can change any style for children of element via a panel.

### Register style via a computed

It will show in the tab "Style" of left-side when editing an element.

{% code title="Element.vue" %}

```bash
<template>
    <div ref="wrapper">
        <h1>Hello Beae!</h1>
    </div>
</template>

<script>
    export default {
        
        name: 'ElementName',
        
        props: {
            'data': {
                type: Object,
                default () {
                    return {};
                }
            }
        },

        computed: {
             style () {
                return [
                    {
                        group_name: 'Heading',
                        selector: 'div h1',
                        type: 'title'                    
                        // Selectors type in  src/components/RightSide/Builder/Helpers/Css.js
                        // Can register custom like Helper/Css.js
                    }
                ];
            },
        }
        
    }
</script>
```

{% endcode %}
