wip: fixed issues with i18n fallbacking for value-type objects/arrays, removed i18n integration and replaced with proprietary implementation again

This commit is contained in:
Benjamin Singleton 2026-02-15 23:33:35 -06:00
parent 771a8cc4bf
commit d2020cafec
19 changed files with 529 additions and 420 deletions

View file

@ -4,11 +4,14 @@ import SmartLink from "../atoms/SmartLink.vue";
import type { Value } from "@/utils/types";
import RichTemplate from "../atoms/RichTemplate.vue";
import type { CompileLocale } from "@/i18n";
import type { DeepReadonly } from "vue";
defineProps<{
overview: Value<
CompileLocale<Locale>["discord"]["rulesPage"]["rules"]
>["overview"];
overview: DeepReadonly<
Value<
CompileLocale<Locale>["discord"]["rulesPage"]["rules"]
>["overview"]
>;
ruleNumber: number;
}>();
</script>