appearance-settings.tsx — ui Source File
Architecture documentation for appearance-settings.tsx, a tsx file in the ui codebase. 9 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR f62e7a44_a36a_3d8e_6ee4_5ff6462eb563["appearance-settings.tsx"] 1d141819_425e_b5fd_4c8e_32f7c6a42cf2["react"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 1d141819_425e_b5fd_4c8e_32f7c6a42cf2 43bb9fc1_6eab_13df_a99b_981eb13b9ec1["button"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 43bb9fc1_6eab_13df_a99b_981eb13b9ec1 fd230760_a26a_f030_5144_d7a206420114["button-group"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> fd230760_a26a_f030_5144_d7a206420114 7e9c1e20_5a8a_4152_90a3_40c280dc340e["field"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 7e9c1e20_5a8a_4152_90a3_40c280dc340e 480dda64_480e_8d00_f8b9_f67f82fb7c4b["input"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 480dda64_480e_8d00_f8b9_f67f82fb7c4b 401aea97_b132_edf5_a4e0_ca9df95ecee2["radio-group"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 401aea97_b132_edf5_a4e0_ca9df95ecee2 a8e5b01d_1afb_b925_365f_5b8855de9c3f["switch"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> a8e5b01d_1afb_b925_365f_5b8855de9c3f 39a0d62e_8e7d_d097_eb95_91d2bca361f7["icons-react"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 39a0d62e_8e7d_d097_eb95_91d2bca361f7 2c1404ab_bf28_6225_f9a0_b9e29400c66c["language-selector"] f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 --> 2c1404ab_bf28_6225_f9a0_b9e29400c66c a20493d4_39f4_bced_97b9_027078a02a91["index.tsx"] a20493d4_39f4_bced_97b9_027078a02a91 --> f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 style f62e7a44_a36a_3d8e_6ee4_5ff6462eb563 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
"use client"
import * as React from "react"
import { Button } from "@/examples/base/ui-rtl/button"
import { ButtonGroup } from "@/examples/base/ui-rtl/button-group"
import {
Field,
FieldContent,
FieldDescription,
FieldGroup,
FieldLabel,
FieldLegend,
FieldSeparator,
FieldSet,
FieldTitle,
} from "@/examples/base/ui-rtl/field"
import { Input } from "@/examples/base/ui-rtl/input"
import { RadioGroup, RadioGroupItem } from "@/examples/base/ui-rtl/radio-group"
import { Switch } from "@/examples/base/ui-rtl/switch"
import { IconMinus, IconPlus } from "@tabler/icons-react"
import { useLanguageContext } from "@/components/language-selector"
const translations = {
ar: {
dir: "rtl" as const,
computeEnvironment: "بيئة الحوسبة",
computeDescription: "اختر بيئة الحوسبة لمجموعتك.",
kubernetes: "كوبرنيتس",
kubernetesDescription:
"تشغيل أحمال عمل GPU على مجموعة مُهيأة بـ K8s. هذا هو الافتراضي.",
virtualMachine: "جهاز افتراضي",
vmDescription: "الوصول إلى مجموعة VM مُهيأة لتشغيل أحمال العمل. (قريبًا)",
numberOfGpus: "عدد وحدات GPU",
gpuDescription: "يمكنك إضافة المزيد لاحقًا.",
decrement: "إنقاص",
increment: "زيادة",
wallpaperTinting: "تلوين الخلفية",
wallpaperDescription: "السماح بتلوين الخلفية.",
},
he: {
dir: "rtl" as const,
computeEnvironment: "סביבת מחשוב",
computeDescription: "בחר את סביבת המחשוב לאשכול שלך.",
kubernetes: "קוברנטיס",
kubernetesDescription:
"הפעל עומסי עבודה של GPU באשכול מוגדר K8s. זו ברירת המחדל.",
virtualMachine: "מכונה וירטואלית",
vmDescription: "גש לאשכול VM מוגדר להפעלת עומסי עבודה. (בקרוב)",
numberOfGpus: "מספר GPUs",
gpuDescription: "תוכל להוסיף עוד מאוחר יותר.",
decrement: "הפחת",
increment: "הגדל",
wallpaperTinting: "צביעת טפט",
wallpaperDescription: "אפשר לטפט להיצבע.",
},
}
export function AppearanceSettings() {
const context = useLanguageContext()
// ... (111 more lines)
Domain
Subdomains
Functions
Dependencies
- button
- button-group
- field
- icons-react
- input
- language-selector
- radio-group
- react
- switch
Source
Frequently Asked Questions
What does appearance-settings.tsx do?
appearance-settings.tsx is a source file in the ui codebase, written in tsx. It belongs to the Internationalization domain, Dictionary subdomain.
What functions are defined in appearance-settings.tsx?
appearance-settings.tsx defines 1 function(s): AppearanceSettings.
What does appearance-settings.tsx depend on?
appearance-settings.tsx imports 9 module(s): button, button-group, field, icons-react, input, language-selector, radio-group, react, and 1 more.
What files import appearance-settings.tsx?
appearance-settings.tsx is imported by 1 file(s): index.tsx.
Where is appearance-settings.tsx in the architecture?
appearance-settings.tsx is located at apps/v4/app/(app)/examples/rtl/components/appearance-settings.tsx (domain: Internationalization, subdomain: Dictionary, directory: apps/v4/app/(app)/examples/rtl/components).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free