-
{t("settings.language")}
-
-
- {languages.map((item) => (
-
- ))}
-
-
-
diff --git a/apps/internal-ui/src/features/administration/api.ts b/apps/internal-ui/src/features/administration/api.ts
index 0379d6f..947fccb 100644
--- a/apps/internal-ui/src/features/administration/api.ts
+++ b/apps/internal-ui/src/features/administration/api.ts
@@ -25,7 +25,6 @@ export async function saveOrganizationSettings(
body: JSON.stringify({
name: settings.name,
timezone: settings.timezone,
- currency: settings.currency,
language: settings.language,
}),
});
diff --git a/apps/internal-ui/src/features/administration/model.ts b/apps/internal-ui/src/features/administration/model.ts
index 3595ca2..a44ee65 100644
--- a/apps/internal-ui/src/features/administration/model.ts
+++ b/apps/internal-ui/src/features/administration/model.ts
@@ -9,7 +9,6 @@ export type AdministrationSection = "organization";
export type OrganizationSettings = {
name: string;
timezone: string;
- currency: string;
// Пустая строка — «как в установке»: организация не обязана выбирать язык.
language: string;
logoUrl: string | null;
diff --git a/apps/internal-ui/src/features/administration/styles.css b/apps/internal-ui/src/features/administration/styles.css
index a318073..63d21f0 100644
--- a/apps/internal-ui/src/features/administration/styles.css
+++ b/apps/internal-ui/src/features/administration/styles.css
@@ -40,7 +40,7 @@
overflow: hidden;
color: var(--n-1);
background: var(--n-9);
- border: 1px dashed var(--n-6);
+ border: 1px solid var(--n-7);
border-radius: var(--radius-4xl);
font-size: 22px;
font-weight: 700;
diff --git a/apps/internal-ui/src/features/agents/AgentDetailPage.tsx b/apps/internal-ui/src/features/agents/AgentDetailPage.tsx
index b28fa29..956dc77 100644
--- a/apps/internal-ui/src/features/agents/AgentDetailPage.tsx
+++ b/apps/internal-ui/src/features/agents/AgentDetailPage.tsx
@@ -22,8 +22,6 @@ import {
connectionStatusMeta,
connectionSubtitle,
createdLabel,
- dailyCostCents,
- dailyCostInput,
deleteAgent,
fetchAgent,
knowledgeLine,
@@ -534,17 +532,9 @@ function ModelCard({ card, providers, canManage, busy, apply }: {
busy: boolean;
apply: (patch: AgentPatch) => Promise
;
}) {
- const [limit, setLimit] = useState(dailyCostInput(card.limits));
- useEffect(() => setLimit(dailyCostInput(card.limits)), [card.limits]);
const missingProvider = card.providerIntegrationId === null;
const providerName = providers.find((item) => item.id === card.providerIntegrationId)?.name ?? "";
- function saveLimit() {
- const cents = dailyCostCents(limit);
- if (cents === Number(card.limits.dailyCostUsd ?? 0)) return;
- void apply({ limits: { ...card.limits, dailyCostUsd: cents } });
- }
-
return (
);
diff --git a/apps/internal-ui/src/features/agents/model.ts b/apps/internal-ui/src/features/agents/model.ts
index 8783258..b6fee00 100644
--- a/apps/internal-ui/src/features/agents/model.ts
+++ b/apps/internal-ui/src/features/agents/model.ts
@@ -37,7 +37,6 @@ export type AgentCard = {
model: string;
providerIntegrationId: number | null;
modelParams: Record