Flag all Options API components.

This commit is contained in:
Buster Neece 2023-01-06 19:55:08 -06:00
parent f15ef56f6d
commit 962c0badde
No known key found for this signature in database
GPG Key ID: F1D2E64A0005E80E
45 changed files with 91 additions and 1 deletions

View File

@ -22,6 +22,8 @@ import AdminCustomFieldsForm from "~/components/Admin/CustomFields/Form.vue";
import {useVuelidateOnForm} from "~/functions/useVuelidateOnForm";
import {defineComponent} from "vue";
/* TODO Options API */
export default defineComponent({
name: 'AdminCustomFieldsEditModal',
components: {AdminCustomFieldsForm},

View File

@ -34,6 +34,8 @@ import AdminPermissionsStationForm from "./Form/StationForm";
import {forEach, map} from 'lodash';
import {useVuelidateOnForm} from "~/functions/useVuelidateOnForm";
/* TODO Options API */
export default {
name: 'AdminPermissionsEditModal',
components: {AdminPermissionsStationForm, AdminPermissionsGlobalForm},

View File

@ -164,7 +164,7 @@ const props = defineProps({
},
editUrl: {
type: String,
required: true
default: null
},
isEditMode: {
type: Boolean,

View File

@ -20,6 +20,8 @@ import useVuelidate from "@vuelidate/core";
import {computed} from "vue";
import {useResettableRef} from "~/functions/useResettableRef";
/* TODO Options API */
export default {
name: 'AdminStorageLocationsEditModal',
components: {StorageLocationForm},

View File

@ -24,6 +24,8 @@ import AdminUsersForm from './Form.vue';
import {map} from 'lodash';
import validatePassword from "~/functions/validatePassword";
/* TODO Options API */
export default {
name: 'AdminUsersEditModal',
components: {AdminUsersForm},

View File

@ -12,6 +12,8 @@ import Hls from 'hls.js';
import {usePlayerStore} from "~/store.js";
import {defineComponent} from "vue";
/* TODO Options API */
export default defineComponent({
props: {
title: {

View File

@ -7,6 +7,8 @@ import useVuelidate from "@vuelidate/core";
import ModalForm from "~/components/Common/ModalForm";
import mergeExisting from "~/functions/mergeExisting";
/* TODO Options API */
export default {
name: 'BaseEditModal',
components: {ModalForm}, // eslint-disable-line

View File

@ -221,6 +221,8 @@ import {forEach, filter, map, defaultTo, includes} from 'lodash';
import Icon from './Icon.vue';
import {defineComponent} from "vue";
/* TODO Options API */
export default defineComponent({
name: 'DataTable',
components: {Icon},

View File

@ -40,6 +40,8 @@ import DateRangePicker from 'vue3-daterange-picker';
import Icon from "./Icon";
import {DateTime} from 'luxon';
/* TODO Options API */
export default {
name: 'DateRangeDropdown',
components: {DateRangePicker, Icon},

View File

@ -14,6 +14,8 @@
</template>
<script>
/* TODO Options API */
export default {
name: 'LogList',
props: {

View File

@ -77,6 +77,8 @@ import InvisibleSubmitButton from "~/components/Common/InvisibleSubmitButton.vue
import {defineComponent} from "vue";
import {filter, includes} from "lodash";
/* TODO Options API */
export default defineComponent({
components: {InvisibleSubmitButton},
props: {

View File

@ -24,6 +24,9 @@
</template>
<script>
/* TODO Options API */
export default {
name: 'StreamingLogView',
props: {

View File

@ -329,6 +329,8 @@ import Avatar from '~/components/Common/Avatar';
import PlayButton from "~/components/Common/PlayButton";
import AlbumArt from "~/components/Common/AlbumArt";
/* TODO Options API */
export default {
components: {PlayButton, Avatar, Icon, TimeSeriesChart, AlbumArt},
props: {

View File

@ -1,4 +1,6 @@
<script>
/* TODO Options API */
export default {
name: 'BFormFieldset',
methods: {

View File

@ -44,6 +44,8 @@ import DataTable from '~/components/Common/DataTable';
import {forEach} from 'lodash';
import AlbumArt from '~/components/Common/AlbumArt';
/* TODO Options API */
export default {
components: {AlbumArt, DataTable},
props: {

View File

@ -155,6 +155,9 @@
</template>
<script>
/* TODO Options API */
export default {
name: 'StationsBulkMedia',
props: {

View File

@ -24,6 +24,8 @@ import FormBasicInfo from './Form/BasicInfo';
import mergeExisting from "~/functions/mergeExisting";
import {useVuelidateOnForm} from "~/functions/useVuelidateOnForm";
/* TODO Options API */
export default {
name: 'EditModal',
components: {FormBasicInfo},

View File

@ -262,6 +262,8 @@ import {forEach, map, partition} from 'lodash';
import {DateTime} from 'luxon';
import {useAzuraCast} from "~/vendor/azuracast";
/* TODO Options API */
export default {
props: {
listUrl: {

View File

@ -153,6 +153,8 @@ import {forEach, intersection, map} from 'lodash';
import Icon from '~/components/Common/Icon';
import '~/vendor/sweetalert';
/* TODO Options API */
export default {
name: 'StationMediaToolbar',
components: {Icon},

View File

@ -76,6 +76,8 @@ import DataTable from '~/components/Common/DataTable.vue';
import {forEach} from 'lodash';
import Icon from '~/components/Common/Icon';
/* TODO Options API */
export default {
name: 'MoveFilesModal',
components: {Icon, DataTable},

View File

@ -46,6 +46,8 @@ import MountFormIntro from "./Form/Intro";
import mergeExisting from "~/functions/mergeExisting";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'EditModal',
components: {MountFormIntro, MountFormAdvanced, MountFormAutoDj, MountFormBasicInfo},

View File

@ -229,6 +229,8 @@ import {DateTime} from 'luxon';
import humanizeDuration from 'humanize-duration';
import {useAzuraCast} from "~/vendor/azuracast";
/* TODO Options API */
export default {
name: 'StationPlaylists',
components: {CloneModal, Icon, QueueModal, ImportModal, ReorderModal, EditModal, Schedule, DataTable},

View File

@ -34,6 +34,8 @@ import FormAdvanced from './Form/Advanced';
import BaseEditModal from '~/components/Common/BaseEditModal';
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'EditModal',
components: {FormSchedule, FormBasicInfo, FormAdvanced},

View File

@ -166,6 +166,8 @@ import {required} from "@vuelidate/validators";
import useVuelidate from "@vuelidate/core";
import BWrappedFormCheckbox from "~/components/Form/BWrappedFormCheckbox.vue";
/* TODO Options API */
export default {
name: 'PlaylistsFormScheduleRow',
components: {BWrappedFormCheckbox, BWrappedFormGroup, Icon, PlaylistTime},

View File

@ -42,6 +42,8 @@ import {DateTime} from 'luxon';
import mergeExisting from "~/functions/mergeExisting";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'EditModal',
components: {EpisodeFormMedia, PodcastCommonArtwork, EpisodeFormBasicInfo},

View File

@ -126,6 +126,8 @@ import AlbumArt from '~/components/Common/AlbumArt';
import StationsCommonQuota from "~/components/Stations/Common/Quota";
import episodesViewProps from "~/components/Stations/Podcasts/episodesViewProps";
/* TODO Options API */
export default {
name: 'EpisodesView',
components: {StationsCommonQuota, AlbumArt, Icon, EditModal, DataTable},

View File

@ -107,6 +107,8 @@ import AlbumArt from '~/components/Common/AlbumArt';
import StationsCommonQuota from "~/components/Stations/Common/Quota";
import listViewProps from "./listViewProps";
/* TODO Options API */
export default {
name: 'ListView',
components: {StationsCommonQuota, AlbumArt, EditModal, DataTable},

View File

@ -36,6 +36,8 @@ import PodcastCommonArtwork from './Common/Artwork';
import mergeExisting from "~/functions/mergeExisting";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'EditModal',
components: {PodcastCommonArtwork, PodcastFormBasicInfo},

View File

@ -77,6 +77,8 @@ import Icon from "~/components/Common/Icon";
import {DateTime} from 'luxon';
import {useAzuraCast} from "~/vendor/azuracast";
/* TODO Options API */
export default {
name: 'StationQueue',
components: {QueueLogsModal, DataTable, Icon},

View File

@ -26,6 +26,8 @@ import RemoteFormAutoDj from "./Form/AutoDj";
import {REMOTE_ICECAST} from "~/components/Entity/RadioAdapters";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'RemoteEditModal',
components: {

View File

@ -137,6 +137,8 @@
import BWrappedFormGroup from "~/components/Form/BWrappedFormGroup";
import BWrappedFormCheckbox from "~/components/Form/BWrappedFormCheckbox";
/* TODO Options API */
export default {
name: 'RemoteFormAutoDj',
components: {BWrappedFormCheckbox, BWrappedFormGroup},

View File

@ -108,6 +108,8 @@ import {REMOTE_ICECAST, REMOTE_SHOUTCAST1, REMOTE_SHOUTCAST2} from '~/components
import BWrappedFormGroup from "~/components/Form/BWrappedFormGroup";
import BWrappedFormCheckbox from "~/components/Form/BWrappedFormCheckbox";
/* TODO Options API */
export default {
name: 'RemoteFormBasicInfo',
components: {BWrappedFormCheckbox, BWrappedFormGroup},

View File

@ -156,6 +156,8 @@ import DataTable from "~/components/Common/DataTable";
import DateRangeDropdown from "~/components/Common/DateRangeDropdown";
import {DateTime} from 'luxon';
/* TODO Options API */
export default {
name: 'StationReportsListeners',
components: {DateRangeDropdown, DataTable, StationReportsListenersMap, Icon},

View File

@ -115,6 +115,8 @@ import StreamsTab from "./Overview/StreamsTab";
import ClientsTab from "./Overview/ClientsTab";
import ListeningTimeTab from "~/components/Stations/Reports/Overview/ListeningTimeTab";
/* TODO Options API */
export default {
components: {
ListeningTimeTab,

View File

@ -83,6 +83,8 @@ import Icon from "~/components/Common/Icon";
import {DateTime} from 'luxon';
import {useAzuraCast} from "~/vendor/azuracast";
/* TODO Options API */
export default {
name: 'StationRequests',
components: {DataTable, Icon},

View File

@ -119,6 +119,8 @@ import BWrappedFormGroup from "~/components/Form/BWrappedFormGroup";
import BFormFieldset from "~/components/Form/BFormFieldset";
import BWrappedFormCheckbox from "~/components/Form/BWrappedFormCheckbox";
/* TODO Options API */
export default {
name: 'StationsReportsSoundExchange',
components: {BWrappedFormGroup, BFormFieldset, BWrappedFormCheckbox},

View File

@ -87,6 +87,8 @@ import DataTable from "~/components/Common/DataTable";
import SftpUsersEditModal from "./SftpUsers/EditModal";
import Icon from "~/components/Common/Icon";
/* TODO Options API */
export default {
name: 'SftpUsers',
components: {Icon, SftpUsersEditModal, DataTable},

View File

@ -20,6 +20,8 @@ import BaseEditModal from '~/components/Common/BaseEditModal';
import SftpUsersForm from "./Form";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'SftpUsersEditModal',
components: {SftpUsersForm},

View File

@ -127,6 +127,8 @@ import Icon from '~/components/Common/Icon';
import ConnectionInfo from "./Streamers/ConnectionInfo";
import AlbumArt from "~/components/Common/AlbumArt";
/* TODO Options API */
export default {
name: 'StationStreamers',
components: {AlbumArt, ConnectionInfo, Icon, EditModal, BroadcastsModal, DataTable, Schedule},

View File

@ -36,6 +36,8 @@ import BaseEditModal from '~/components/Common/BaseEditModal';
import mergeExisting from "~/functions/mergeExisting";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'EditModal',
components: {FormBasicInfo, FormSchedule, FormArtwork},

View File

@ -135,6 +135,8 @@ import BWrappedFormGroup from "~/components/Form/BWrappedFormGroup.vue";
import {required} from "@vuelidate/validators";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'StreamersFormScheduleRow',
components: {BWrappedFormGroup, Icon, PlaylistTime},

View File

@ -104,6 +104,8 @@ import InfoCard from "~/components/Common/InfoCard";
import {get, map} from 'lodash';
import StreamingLogModal from "~/components/Common/StreamingLogModal";
/* TODO Options API */
export default {
name: 'StationWebhooks',
components: {StreamingLogModal, InfoCard, Icon, EditModal, DataTable},

View File

@ -56,6 +56,8 @@ import MatomoAnalytics from "./Form/MatomoAnalytics";
import Mastodon from "./Form/Mastodon";
import useVuelidate from "@vuelidate/core";
/* TODO Options API */
export default {
name: 'EditModal',
components: {BasicInfo, TypeSelect},

View File

@ -20,6 +20,8 @@
<script>
import BWrappedFormGroup from "~/components/Form/BWrappedFormGroup";
/* TODO Options API */
export default {
name: 'CommonRateLimitFields',
components: {BWrappedFormGroup},

View File

@ -86,6 +86,8 @@ import BWrappedFormGroup from "~/components/Form/BWrappedFormGroup";
import CommonFormattingInfo from "./FormattingInfo";
import {includes} from 'lodash';
/* TODO Options API */
export default {
name: 'CommonSocialPostFields',
components: {CommonFormattingInfo, BWrappedFormGroup},