<div :id="cid_" class="lu-widget ">
    <div class="lu-widget__header" v-if="title_">
        <div class="lu-widget__top lu-top">
            <div class="lu-top__title">
                {{title_}}
            </div>
            <div class="lu-top__toolbar">
                <component :key="element.uniq" v-bind="element.slots"
                           v-bind:is="element.name" v-for="element in elements_.toolbar">
                </component>
            </div>
        </div>
    </div>
    <!-- dynamic components -->
    <div class="lu-widget__body" v-if="elements_.elements">
        <div :class="[]" class="lu-widget__content">
            <component :key="element.uniq" v-bind="element.slots"
                       v-bind:is="element.name" v-for="(element, key) in elements_.elements">
            </component>
        </div>
    </div>
    <!-- end of dynamic components -->
    <!-- static content -->
    <div class="lu-widget__body" v-else>
        <div class="lu-widget__content">
            {{content_}}
        </div>
    </div>
    <!-- end of static content -->
</div>