Home / File/ appearance-settings.tsx — ui Source File

appearance-settings.tsx — ui Source File

Architecture documentation for appearance-settings.tsx, a tsx file in the ui codebase. 9 imports, 1 dependents.

File tsx Internationalization Dictionary 9 imports 1 dependents 1 functions

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)

Subdomains

Dependencies

  • button
  • button-group
  • field
  • icons-react
  • input
  • language-selector
  • radio-group
  • react
  • switch

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