refac: linter 관련 설정 변경 및 적용, map_theme 변수 제거
- eslint에 prettier 조합 - prettierrc에 width 120, tabWidth 2 - gameStor->map_theme 제거 - map_theme, mapTheme를 GameConst::$mapName으로 대체 - eslint에서 vue/vue3-essential 대신 vue3-recommended 적용 - vue/max-attributes-per-line 완화 - vue/v-on-event-hyphenation 해제 - vue/attribute-hyphenation 해제 - 일부 tsc import type warning 해결 - 일부 vue template type warning 해결 - 일부 vue SFC를 script setup으로 변경 - TipTap - TopBackBar - BottomBackBar - BoardArticle - ProcessCity
This commit is contained in:
@@ -1,21 +1,18 @@
|
||||
<template>
|
||||
<div
|
||||
:id="uuid"
|
||||
:class="['world_map', `map_theme_${mapTheme}`, 'draw_required']"
|
||||
>
|
||||
<div :id="uuid" :class="['world_map', `map_theme_${mapName}`, 'draw_required']">
|
||||
<div
|
||||
class="map_title obj_tooltip"
|
||||
data-bs-toggle="tooltip"
|
||||
data-bs-placement="top"
|
||||
data-tooltip-class="map_title_tooltiptext"
|
||||
>
|
||||
<span class="map_title_text"> </span>
|
||||
<span class="tooltiptext"></span>
|
||||
<span class="map_title_text" />
|
||||
<span class="tooltiptext" />
|
||||
</div>
|
||||
<div class="map_body">
|
||||
<div class="map_bglayer1"></div>
|
||||
<div class="map_bglayer2"></div>
|
||||
<div class="map_bgroad"></div>
|
||||
<div class="map_bglayer1" />
|
||||
<div class="map_bglayer2" />
|
||||
<div class="map_bgroad" />
|
||||
<div class="map_button_stack">
|
||||
<button
|
||||
type="button"
|
||||
@@ -38,8 +35,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="city_tooltip">
|
||||
<div class="city_name"></div>
|
||||
<div class="nation_name"></div>
|
||||
<div class="city_name" />
|
||||
<div class="nation_name" />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -51,7 +48,7 @@ import { v4 as uuidv4 } from "uuid";
|
||||
export type { MapCityParsed };
|
||||
export default defineComponent({
|
||||
props: {
|
||||
mapTheme: {
|
||||
mapName: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
@@ -59,6 +56,7 @@ export default defineComponent({
|
||||
clickableAll: { type: Boolean, default: undefined, required: false },
|
||||
selectCallback: {
|
||||
type: Function as PropType<loadMapOption["selectCallback"]>,
|
||||
default: undefined,
|
||||
required: false,
|
||||
},
|
||||
hrefTemplate: { type: String, default: undefined, required: false },
|
||||
@@ -88,6 +86,7 @@ export default defineComponent({
|
||||
|
||||
modelValue: {
|
||||
type: Object as PropType<MapCityParsed>,
|
||||
default: undefined,
|
||||
required: false,
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user