Make tags translatable, move icons to frontend, a few other things (#5229)
* Make tags translatable, move icons to frontend, a few other things * Migrate more things * fix import * more import fixes * export tag-messages * lint
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
// Auto-generated icon imports and exports
|
||||
// Do not edit this file manually - run 'pnpm run fix' to regenerate
|
||||
|
||||
import type { FunctionalComponent, SVGAttributes } from 'vue'
|
||||
|
||||
export type IconComponent = FunctionalComponent<SVGAttributes>
|
||||
|
||||
import _AffiliateIcon from './icons/affiliate.svg?component'
|
||||
import _AlignLeftIcon from './icons/align-left.svg?component'
|
||||
import _ArchiveIcon from './icons/archive.svg?component'
|
||||
@@ -202,6 +206,93 @@ import _SunriseIcon from './icons/sunrise.svg?component'
|
||||
import _SupportChatIcon from './icons/support-chat.svg?component'
|
||||
import _TagIcon from './icons/tag.svg?component'
|
||||
import _TagsIcon from './icons/tags.svg?component'
|
||||
import _TagCategoryAdventureIcon from './icons/tags/categories/adventure.svg?component'
|
||||
import _TagCategoryAtmosphereIcon from './icons/tags/categories/atmosphere.svg?component'
|
||||
import _TagCategoryAudioIcon from './icons/tags/categories/audio.svg?component'
|
||||
import _TagCategoryBlocksIcon from './icons/tags/categories/blocks.svg?component'
|
||||
import _TagCategoryBloomIcon from './icons/tags/categories/bloom.svg?component'
|
||||
import _TagCategoryCartoonIcon from './icons/tags/categories/cartoon.svg?component'
|
||||
import _TagCategoryChallengingIcon from './icons/tags/categories/challenging.svg?component'
|
||||
import _TagCategoryColoredLightingIcon from './icons/tags/categories/colored-lighting.svg?component'
|
||||
import _TagCategoryCombatIcon from './icons/tags/categories/combat.svg?component'
|
||||
import _TagCategoryCoreShadersIcon from './icons/tags/categories/core-shaders.svg?component'
|
||||
import _TagCategoryCursedIcon from './icons/tags/categories/cursed.svg?component'
|
||||
import _TagCategoryDecorationIcon from './icons/tags/categories/decoration.svg?component'
|
||||
import _TagCategoryEconomyIcon from './icons/tags/categories/economy.svg?component'
|
||||
import _TagCategoryEntitiesIcon from './icons/tags/categories/entities.svg?component'
|
||||
import _TagCategoryEnvironmentIcon from './icons/tags/categories/environment.svg?component'
|
||||
import _TagCategoryEquipmentIcon from './icons/tags/categories/equipment.svg?component'
|
||||
import _TagCategoryFantasyIcon from './icons/tags/categories/fantasy.svg?component'
|
||||
import _TagCategoryFoliageIcon from './icons/tags/categories/foliage.svg?component'
|
||||
import _TagCategoryFontsIcon from './icons/tags/categories/fonts.svg?component'
|
||||
import _TagCategoryFoodIcon from './icons/tags/categories/food.svg?component'
|
||||
import _TagCategoryGameMechanicsIcon from './icons/tags/categories/game-mechanics.svg?component'
|
||||
import _TagCategoryGuiIcon from './icons/tags/categories/gui.svg?component'
|
||||
import _TagCategoryHighIcon from './icons/tags/categories/high.svg?component'
|
||||
import _TagCategoryItemsIcon from './icons/tags/categories/items.svg?component'
|
||||
import _TagCategoryKitchenSinkIcon from './icons/tags/categories/kitchen-sink.svg?component'
|
||||
import _TagCategoryLibraryIcon from './icons/tags/categories/library.svg?component'
|
||||
import _TagCategoryLightweightIcon from './icons/tags/categories/lightweight.svg?component'
|
||||
import _TagCategoryLocaleIcon from './icons/tags/categories/locale.svg?component'
|
||||
import _TagCategoryLowIcon from './icons/tags/categories/low.svg?component'
|
||||
import _TagCategoryMagicIcon from './icons/tags/categories/magic.svg?component'
|
||||
import _TagCategoryManagementIcon from './icons/tags/categories/management.svg?component'
|
||||
import _TagCategoryMediumIcon from './icons/tags/categories/medium.svg?component'
|
||||
import _TagCategoryMinigameIcon from './icons/tags/categories/minigame.svg?component'
|
||||
import _TagCategoryMobsIcon from './icons/tags/categories/mobs.svg?component'
|
||||
import _TagCategoryModdedIcon from './icons/tags/categories/modded.svg?component'
|
||||
import _TagCategoryModelsIcon from './icons/tags/categories/models.svg?component'
|
||||
import _TagCategoryMultiplayerIcon from './icons/tags/categories/multiplayer.svg?component'
|
||||
import _TagCategoryOptimizationIcon from './icons/tags/categories/optimization.svg?component'
|
||||
import _TagCategoryPathTracingIcon from './icons/tags/categories/path-tracing.svg?component'
|
||||
import _TagCategoryPbrIcon from './icons/tags/categories/pbr.svg?component'
|
||||
import _TagCategoryPotatoIcon from './icons/tags/categories/potato.svg?component'
|
||||
import _TagCategoryQuestsIcon from './icons/tags/categories/quests.svg?component'
|
||||
import _TagCategoryRealisticIcon from './icons/tags/categories/realistic.svg?component'
|
||||
import _TagCategoryReflectionsIcon from './icons/tags/categories/reflections.svg?component'
|
||||
import _TagCategoryScreenshotIcon from './icons/tags/categories/screenshot.svg?component'
|
||||
import _TagCategorySemiRealisticIcon from './icons/tags/categories/semi-realistic.svg?component'
|
||||
import _TagCategoryShadowsIcon from './icons/tags/categories/shadows.svg?component'
|
||||
import _TagCategorySimplisticIcon from './icons/tags/categories/simplistic.svg?component'
|
||||
import _TagCategorySocialIcon from './icons/tags/categories/social.svg?component'
|
||||
import _TagCategoryStorageIcon from './icons/tags/categories/storage.svg?component'
|
||||
import _TagCategoryTechnologyIcon from './icons/tags/categories/technology.svg?component'
|
||||
import _TagCategoryThemedIcon from './icons/tags/categories/themed.svg?component'
|
||||
import _TagCategoryTransportationIcon from './icons/tags/categories/transportation.svg?component'
|
||||
import _TagCategoryTweaksIcon from './icons/tags/categories/tweaks.svg?component'
|
||||
import _TagCategoryUtilityIcon from './icons/tags/categories/utility.svg?component'
|
||||
import _TagCategoryVanillaLikeIcon from './icons/tags/categories/vanilla-like.svg?component'
|
||||
import _TagCategoryWorldgenIcon from './icons/tags/categories/worldgen.svg?component'
|
||||
import _TagLoaderBabricIcon from './icons/tags/loaders/babric.svg?component'
|
||||
import _TagLoaderBtaBabricIcon from './icons/tags/loaders/bta-babric.svg?component'
|
||||
import _TagLoaderBukkitIcon from './icons/tags/loaders/bukkit.svg?component'
|
||||
import _TagLoaderBungeecordIcon from './icons/tags/loaders/bungeecord.svg?component'
|
||||
import _TagLoaderCanvasIcon from './icons/tags/loaders/canvas.svg?component'
|
||||
import _TagLoaderDatapackIcon from './icons/tags/loaders/datapack.svg?component'
|
||||
import _TagLoaderFabricIcon from './icons/tags/loaders/fabric.svg?component'
|
||||
import _TagLoaderFoliaIcon from './icons/tags/loaders/folia.svg?component'
|
||||
import _TagLoaderForgeIcon from './icons/tags/loaders/forge.svg?component'
|
||||
import _TagLoaderGeyserIcon from './icons/tags/loaders/geyser.svg?component'
|
||||
import _TagLoaderIrisIcon from './icons/tags/loaders/iris.svg?component'
|
||||
import _TagLoaderJavaAgentIcon from './icons/tags/loaders/java-agent.svg?component'
|
||||
import _TagLoaderLegacyFabricIcon from './icons/tags/loaders/legacy-fabric.svg?component'
|
||||
import _TagLoaderLiteloaderIcon from './icons/tags/loaders/liteloader.svg?component'
|
||||
import _TagLoaderMinecraftIcon from './icons/tags/loaders/minecraft.svg?component'
|
||||
import _TagLoaderModloaderIcon from './icons/tags/loaders/modloader.svg?component'
|
||||
import _TagLoaderMrpackIcon from './icons/tags/loaders/mrpack.svg?component'
|
||||
import _TagLoaderNeoforgeIcon from './icons/tags/loaders/neoforge.svg?component'
|
||||
import _TagLoaderNilloaderIcon from './icons/tags/loaders/nilloader.svg?component'
|
||||
import _TagLoaderOptifineIcon from './icons/tags/loaders/optifine.svg?component'
|
||||
import _TagLoaderOrnitheIcon from './icons/tags/loaders/ornithe.svg?component'
|
||||
import _TagLoaderPaperIcon from './icons/tags/loaders/paper.svg?component'
|
||||
import _TagLoaderPurpurIcon from './icons/tags/loaders/purpur.svg?component'
|
||||
import _TagLoaderQuiltIcon from './icons/tags/loaders/quilt.svg?component'
|
||||
import _TagLoaderRiftIcon from './icons/tags/loaders/rift.svg?component'
|
||||
import _TagLoaderSpigotIcon from './icons/tags/loaders/spigot.svg?component'
|
||||
import _TagLoaderSpongeIcon from './icons/tags/loaders/sponge.svg?component'
|
||||
import _TagLoaderVanillaIcon from './icons/tags/loaders/vanilla.svg?component'
|
||||
import _TagLoaderVelocityIcon from './icons/tags/loaders/velocity.svg?component'
|
||||
import _TagLoaderWaterfallIcon from './icons/tags/loaders/waterfall.svg?component'
|
||||
import _TerminalSquareIcon from './icons/terminal-square.svg?component'
|
||||
import _TestIcon from './icons/test.svg?component'
|
||||
import _TextQuoteIcon from './icons/text-quote.svg?component'
|
||||
@@ -437,6 +528,93 @@ export const SunriseIcon = _SunriseIcon
|
||||
export const SupportChatIcon = _SupportChatIcon
|
||||
export const TagIcon = _TagIcon
|
||||
export const TagsIcon = _TagsIcon
|
||||
export const TagCategoryAdventureIcon = _TagCategoryAdventureIcon
|
||||
export const TagCategoryAtmosphereIcon = _TagCategoryAtmosphereIcon
|
||||
export const TagCategoryAudioIcon = _TagCategoryAudioIcon
|
||||
export const TagCategoryBlocksIcon = _TagCategoryBlocksIcon
|
||||
export const TagCategoryBloomIcon = _TagCategoryBloomIcon
|
||||
export const TagCategoryCartoonIcon = _TagCategoryCartoonIcon
|
||||
export const TagCategoryChallengingIcon = _TagCategoryChallengingIcon
|
||||
export const TagCategoryColoredLightingIcon = _TagCategoryColoredLightingIcon
|
||||
export const TagCategoryCombatIcon = _TagCategoryCombatIcon
|
||||
export const TagCategoryCoreShadersIcon = _TagCategoryCoreShadersIcon
|
||||
export const TagCategoryCursedIcon = _TagCategoryCursedIcon
|
||||
export const TagCategoryDecorationIcon = _TagCategoryDecorationIcon
|
||||
export const TagCategoryEconomyIcon = _TagCategoryEconomyIcon
|
||||
export const TagCategoryEntitiesIcon = _TagCategoryEntitiesIcon
|
||||
export const TagCategoryEnvironmentIcon = _TagCategoryEnvironmentIcon
|
||||
export const TagCategoryEquipmentIcon = _TagCategoryEquipmentIcon
|
||||
export const TagCategoryFantasyIcon = _TagCategoryFantasyIcon
|
||||
export const TagCategoryFoliageIcon = _TagCategoryFoliageIcon
|
||||
export const TagCategoryFontsIcon = _TagCategoryFontsIcon
|
||||
export const TagCategoryFoodIcon = _TagCategoryFoodIcon
|
||||
export const TagCategoryGameMechanicsIcon = _TagCategoryGameMechanicsIcon
|
||||
export const TagCategoryGuiIcon = _TagCategoryGuiIcon
|
||||
export const TagCategoryHighIcon = _TagCategoryHighIcon
|
||||
export const TagCategoryItemsIcon = _TagCategoryItemsIcon
|
||||
export const TagCategoryKitchenSinkIcon = _TagCategoryKitchenSinkIcon
|
||||
export const TagCategoryLibraryIcon = _TagCategoryLibraryIcon
|
||||
export const TagCategoryLightweightIcon = _TagCategoryLightweightIcon
|
||||
export const TagCategoryLocaleIcon = _TagCategoryLocaleIcon
|
||||
export const TagCategoryLowIcon = _TagCategoryLowIcon
|
||||
export const TagCategoryMagicIcon = _TagCategoryMagicIcon
|
||||
export const TagCategoryManagementIcon = _TagCategoryManagementIcon
|
||||
export const TagCategoryMediumIcon = _TagCategoryMediumIcon
|
||||
export const TagCategoryMinigameIcon = _TagCategoryMinigameIcon
|
||||
export const TagCategoryMobsIcon = _TagCategoryMobsIcon
|
||||
export const TagCategoryModdedIcon = _TagCategoryModdedIcon
|
||||
export const TagCategoryModelsIcon = _TagCategoryModelsIcon
|
||||
export const TagCategoryMultiplayerIcon = _TagCategoryMultiplayerIcon
|
||||
export const TagCategoryOptimizationIcon = _TagCategoryOptimizationIcon
|
||||
export const TagCategoryPathTracingIcon = _TagCategoryPathTracingIcon
|
||||
export const TagCategoryPbrIcon = _TagCategoryPbrIcon
|
||||
export const TagCategoryPotatoIcon = _TagCategoryPotatoIcon
|
||||
export const TagCategoryQuestsIcon = _TagCategoryQuestsIcon
|
||||
export const TagCategoryRealisticIcon = _TagCategoryRealisticIcon
|
||||
export const TagCategoryReflectionsIcon = _TagCategoryReflectionsIcon
|
||||
export const TagCategoryScreenshotIcon = _TagCategoryScreenshotIcon
|
||||
export const TagCategorySemiRealisticIcon = _TagCategorySemiRealisticIcon
|
||||
export const TagCategoryShadowsIcon = _TagCategoryShadowsIcon
|
||||
export const TagCategorySimplisticIcon = _TagCategorySimplisticIcon
|
||||
export const TagCategorySocialIcon = _TagCategorySocialIcon
|
||||
export const TagCategoryStorageIcon = _TagCategoryStorageIcon
|
||||
export const TagCategoryTechnologyIcon = _TagCategoryTechnologyIcon
|
||||
export const TagCategoryThemedIcon = _TagCategoryThemedIcon
|
||||
export const TagCategoryTransportationIcon = _TagCategoryTransportationIcon
|
||||
export const TagCategoryTweaksIcon = _TagCategoryTweaksIcon
|
||||
export const TagCategoryUtilityIcon = _TagCategoryUtilityIcon
|
||||
export const TagCategoryVanillaLikeIcon = _TagCategoryVanillaLikeIcon
|
||||
export const TagCategoryWorldgenIcon = _TagCategoryWorldgenIcon
|
||||
export const TagLoaderBabricIcon = _TagLoaderBabricIcon
|
||||
export const TagLoaderBtaBabricIcon = _TagLoaderBtaBabricIcon
|
||||
export const TagLoaderBukkitIcon = _TagLoaderBukkitIcon
|
||||
export const TagLoaderBungeecordIcon = _TagLoaderBungeecordIcon
|
||||
export const TagLoaderCanvasIcon = _TagLoaderCanvasIcon
|
||||
export const TagLoaderDatapackIcon = _TagLoaderDatapackIcon
|
||||
export const TagLoaderFabricIcon = _TagLoaderFabricIcon
|
||||
export const TagLoaderFoliaIcon = _TagLoaderFoliaIcon
|
||||
export const TagLoaderForgeIcon = _TagLoaderForgeIcon
|
||||
export const TagLoaderGeyserIcon = _TagLoaderGeyserIcon
|
||||
export const TagLoaderIrisIcon = _TagLoaderIrisIcon
|
||||
export const TagLoaderJavaAgentIcon = _TagLoaderJavaAgentIcon
|
||||
export const TagLoaderLegacyFabricIcon = _TagLoaderLegacyFabricIcon
|
||||
export const TagLoaderLiteloaderIcon = _TagLoaderLiteloaderIcon
|
||||
export const TagLoaderMinecraftIcon = _TagLoaderMinecraftIcon
|
||||
export const TagLoaderModloaderIcon = _TagLoaderModloaderIcon
|
||||
export const TagLoaderMrpackIcon = _TagLoaderMrpackIcon
|
||||
export const TagLoaderNeoforgeIcon = _TagLoaderNeoforgeIcon
|
||||
export const TagLoaderNilloaderIcon = _TagLoaderNilloaderIcon
|
||||
export const TagLoaderOptifineIcon = _TagLoaderOptifineIcon
|
||||
export const TagLoaderOrnitheIcon = _TagLoaderOrnitheIcon
|
||||
export const TagLoaderPaperIcon = _TagLoaderPaperIcon
|
||||
export const TagLoaderPurpurIcon = _TagLoaderPurpurIcon
|
||||
export const TagLoaderQuiltIcon = _TagLoaderQuiltIcon
|
||||
export const TagLoaderRiftIcon = _TagLoaderRiftIcon
|
||||
export const TagLoaderSpigotIcon = _TagLoaderSpigotIcon
|
||||
export const TagLoaderSpongeIcon = _TagLoaderSpongeIcon
|
||||
export const TagLoaderVanillaIcon = _TagLoaderVanillaIcon
|
||||
export const TagLoaderVelocityIcon = _TagLoaderVelocityIcon
|
||||
export const TagLoaderWaterfallIcon = _TagLoaderWaterfallIcon
|
||||
export const TerminalSquareIcon = _TerminalSquareIcon
|
||||
export const TestIcon = _TestIcon
|
||||
export const TextQuoteIcon = _TextQuoteIcon
|
||||
@@ -470,3 +648,96 @@ export const XIcon = _XIcon
|
||||
export const XCircleIcon = _XCircleIcon
|
||||
export const ZoomInIcon = _ZoomInIcon
|
||||
export const ZoomOutIcon = _ZoomOutIcon
|
||||
|
||||
export const categoryIconMap: Record<string, IconComponent> = {
|
||||
adventure: TagCategoryAdventureIcon,
|
||||
atmosphere: TagCategoryAtmosphereIcon,
|
||||
audio: TagCategoryAudioIcon,
|
||||
blocks: TagCategoryBlocksIcon,
|
||||
bloom: TagCategoryBloomIcon,
|
||||
cartoon: TagCategoryCartoonIcon,
|
||||
challenging: TagCategoryChallengingIcon,
|
||||
'colored-lighting': TagCategoryColoredLightingIcon,
|
||||
combat: TagCategoryCombatIcon,
|
||||
'core-shaders': TagCategoryCoreShadersIcon,
|
||||
cursed: TagCategoryCursedIcon,
|
||||
decoration: TagCategoryDecorationIcon,
|
||||
economy: TagCategoryEconomyIcon,
|
||||
entities: TagCategoryEntitiesIcon,
|
||||
environment: TagCategoryEnvironmentIcon,
|
||||
equipment: TagCategoryEquipmentIcon,
|
||||
fantasy: TagCategoryFantasyIcon,
|
||||
foliage: TagCategoryFoliageIcon,
|
||||
fonts: TagCategoryFontsIcon,
|
||||
food: TagCategoryFoodIcon,
|
||||
'game-mechanics': TagCategoryGameMechanicsIcon,
|
||||
gui: TagCategoryGuiIcon,
|
||||
high: TagCategoryHighIcon,
|
||||
items: TagCategoryItemsIcon,
|
||||
'kitchen-sink': TagCategoryKitchenSinkIcon,
|
||||
library: TagCategoryLibraryIcon,
|
||||
lightweight: TagCategoryLightweightIcon,
|
||||
locale: TagCategoryLocaleIcon,
|
||||
low: TagCategoryLowIcon,
|
||||
magic: TagCategoryMagicIcon,
|
||||
management: TagCategoryManagementIcon,
|
||||
medium: TagCategoryMediumIcon,
|
||||
minigame: TagCategoryMinigameIcon,
|
||||
mobs: TagCategoryMobsIcon,
|
||||
modded: TagCategoryModdedIcon,
|
||||
models: TagCategoryModelsIcon,
|
||||
multiplayer: TagCategoryMultiplayerIcon,
|
||||
optimization: TagCategoryOptimizationIcon,
|
||||
'path-tracing': TagCategoryPathTracingIcon,
|
||||
pbr: TagCategoryPbrIcon,
|
||||
potato: TagCategoryPotatoIcon,
|
||||
quests: TagCategoryQuestsIcon,
|
||||
realistic: TagCategoryRealisticIcon,
|
||||
reflections: TagCategoryReflectionsIcon,
|
||||
screenshot: TagCategoryScreenshotIcon,
|
||||
'semi-realistic': TagCategorySemiRealisticIcon,
|
||||
shadows: TagCategoryShadowsIcon,
|
||||
simplistic: TagCategorySimplisticIcon,
|
||||
social: TagCategorySocialIcon,
|
||||
storage: TagCategoryStorageIcon,
|
||||
technology: TagCategoryTechnologyIcon,
|
||||
themed: TagCategoryThemedIcon,
|
||||
transportation: TagCategoryTransportationIcon,
|
||||
tweaks: TagCategoryTweaksIcon,
|
||||
utility: TagCategoryUtilityIcon,
|
||||
'vanilla-like': TagCategoryVanillaLikeIcon,
|
||||
worldgen: TagCategoryWorldgenIcon,
|
||||
}
|
||||
|
||||
export const loaderIconMap: Record<string, IconComponent> = {
|
||||
babric: TagLoaderBabricIcon,
|
||||
'bta-babric': TagLoaderBtaBabricIcon,
|
||||
bukkit: TagLoaderBukkitIcon,
|
||||
bungeecord: TagLoaderBungeecordIcon,
|
||||
canvas: TagLoaderCanvasIcon,
|
||||
datapack: TagLoaderDatapackIcon,
|
||||
fabric: TagLoaderFabricIcon,
|
||||
folia: TagLoaderFoliaIcon,
|
||||
forge: TagLoaderForgeIcon,
|
||||
geyser: TagLoaderGeyserIcon,
|
||||
iris: TagLoaderIrisIcon,
|
||||
'java-agent': TagLoaderJavaAgentIcon,
|
||||
'legacy-fabric': TagLoaderLegacyFabricIcon,
|
||||
liteloader: TagLoaderLiteloaderIcon,
|
||||
minecraft: TagLoaderMinecraftIcon,
|
||||
modloader: TagLoaderModloaderIcon,
|
||||
mrpack: TagLoaderMrpackIcon,
|
||||
neoforge: TagLoaderNeoforgeIcon,
|
||||
nilloader: TagLoaderNilloaderIcon,
|
||||
optifine: TagLoaderOptifineIcon,
|
||||
ornithe: TagLoaderOrnitheIcon,
|
||||
paper: TagLoaderPaperIcon,
|
||||
purpur: TagLoaderPurpurIcon,
|
||||
quilt: TagLoaderQuiltIcon,
|
||||
rift: TagLoaderRiftIcon,
|
||||
spigot: TagLoaderSpigotIcon,
|
||||
sponge: TagLoaderSpongeIcon,
|
||||
vanilla: TagLoaderVanillaIcon,
|
||||
velocity: TagLoaderVelocityIcon,
|
||||
waterfall: TagLoaderWaterfallIcon,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user