<template>
    <div>
        <table cellspacing="0" cellpadding="0" border="0" class="hidden md:table custom-table overflow-auto custom-table-sm text-sm">
            <thead>
                <th>Tätigkeit</th>
                <th>Untertätigkeit</th>
                <th>Datum</th>
                <th>Aktiv</th>
            </thead>
            <tr v-for="(membership, index) in inner" :key="index">
                <td v-text="membership.activity_name"></td>
                <td v-text="membership.subactivity_name"></td>
                <td v-text="membership.human_date"></td>
                <td><ui-boolean-display :value="membership.is_active"></ui-boolean-display></td>
            </tr>
        </table>

        <div class="md:hidden grid gap-3">
            <ui-box class="relative" :heading="membership.activity_name" v-for="(membership, index) in inner" :key="index" second>
                <div class="text-xs text-gray-200" v-text="membership.subactivity_name"></div>
                <div class="text-xs text-gray-200" v-text="membership.human_date"></div>
                <div class="text-xs text-gray-200"><ui-boolean-display :value="membership.is_active"></ui-boolean-display></div>
            </ui-box>
        </div>
    </div>
</template>

<script>
export default {
    data: function () {
        return {
            inner: [],
        };
    },
    props: {
        value: {},
    },

    created() {
        this.inner = this.value;
    },
};
</script>