mirror of
https://github.com/gotson/komga.git
synced 2026-01-01 13:26:09 +01:00
refactor: move enums to their own files
This commit is contained in:
parent
1f86fff057
commit
473e469de2
6 changed files with 23 additions and 17 deletions
|
|
@ -121,8 +121,8 @@
|
|||
|
||||
<script lang="ts">
|
||||
import { capitalize } from '@/functions/text'
|
||||
import { SeriesStatus } from '@/types/common'
|
||||
import Vue from 'vue'
|
||||
import { SeriesStatus } from '@/types/enum-series'
|
||||
|
||||
export default Vue.extend({
|
||||
name: 'EditSeriesDialog',
|
||||
|
|
|
|||
|
|
@ -14,17 +14,3 @@ export enum ReaderReadingDirection {
|
|||
LeftToRight = 'ltr',
|
||||
RightToLeft = 'rtl'
|
||||
}
|
||||
|
||||
export enum MediaStatus {
|
||||
READY = 'READY',
|
||||
UNKNOWN = 'UNKNOWN',
|
||||
ERROR = 'ERROR',
|
||||
UNSUPPORTED = 'UNSUPPORTED'
|
||||
}
|
||||
|
||||
export enum SeriesStatus {
|
||||
ENDED = 'ENDED',
|
||||
ONGOING = 'ONGOING',
|
||||
ABANDONED = 'ABANDONED',
|
||||
HIATUS = 'HIATUS'
|
||||
}
|
||||
|
|
|
|||
13
komga-webui/src/types/enum-books.ts
Normal file
13
komga-webui/src/types/enum-books.ts
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
export enum ReadingDirection {
|
||||
LEFT_TO_RIGHT = 'LEFT_TO_RIGHT',
|
||||
RIGHT_TO_LEFT = 'RIGHT_TO_LEFT',
|
||||
VERTICAL = 'VERTICAL',
|
||||
WEBTOON = 'WEBTOON'
|
||||
}
|
||||
|
||||
export enum MediaStatus {
|
||||
READY = 'READY',
|
||||
UNKNOWN = 'UNKNOWN',
|
||||
ERROR = 'ERROR',
|
||||
UNSUPPORTED = 'UNSUPPORTED'
|
||||
}
|
||||
6
komga-webui/src/types/enum-series.ts
Normal file
6
komga-webui/src/types/enum-series.ts
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
export enum SeriesStatus {
|
||||
ENDED = 'ENDED',
|
||||
ONGOING = 'ONGOING',
|
||||
ABANDONED = 'ABANDONED',
|
||||
HIATUS = 'HIATUS'
|
||||
}
|
||||
|
|
@ -121,8 +121,9 @@ import ToolbarSticky from '@/components/ToolbarSticky.vue'
|
|||
import { computeCardWidth } from '@/functions/grid-utilities'
|
||||
import { parseQuerySort } from '@/functions/query-params'
|
||||
import VisibleElements from '@/mixins/VisibleElements'
|
||||
import { LoadState, SeriesStatus } from '@/types/common'
|
||||
import { LoadState } from '@/types/common'
|
||||
import mixins from 'vue-typed-mixins'
|
||||
import { SeriesStatus } from '@/types/enum-series'
|
||||
|
||||
export default mixins(VisibleElements).extend({
|
||||
name: 'BrowseLibraries',
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { MediaStatus } from '@/types/common'
|
||||
import Vue from 'vue'
|
||||
import { MediaStatus } from '@/types/enum-books'
|
||||
|
||||
export default Vue.extend({
|
||||
name: 'SettingsMediaAnalysis',
|
||||
|
|
|
|||
Loading…
Reference in a new issue