<!--

  This file is part of the Meeds project (https://meeds.io/).

  Copyright (C) 2020 - 2024 Meeds Association contact@meeds.io

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 3 of the License, or (at your option) any later version.
  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License
  along with this program; if not, write to the Free Software Foundation,
  Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

-->
<template>
  <v-app>
    <v-main class="application-body pb-5">
      <h4 class="text-title px-5 pt-5 ma-0">
        {{ $t('spaceTemplates.title') }}
      </h4>
      <space-templates-management-toolbar
        ref="toolbar"
        @space-templates-filter="keyword = $event" />
      <space-templates-management-list
        ref="list"
        :keyword="keyword" />
    </v-main>
    <space-templates-management-name-drawer />
    <space-templates-management-characteristics-drawer />
    <space-templates-management-list-by-template-drawer />
    <space-form-drawer />
    <extension-registry-components
      name="space-templates"
      type="space-templates-drawers" />
    <component
      v-for="extension in $root.mainExtensions"
      :key="extension.id"
      :is="extension.componentName" />
  </v-app>
</template>
<script>
export default {
  data: () => ({
    keyword: null,
  }),
};
</script>
