mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Remove code made redundant with hiding of preference tabs without content
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi> Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
This commit is contained in:
parent
ca5e5034e6
commit
6f4a6c95fc
@ -6,24 +6,18 @@ import { getInjectable } from "@ogre-tools/injectable";
|
|||||||
import { preferenceItemInjectionToken } from "../preference-item-injection-token";
|
import { preferenceItemInjectionToken } from "../preference-item-injection-token";
|
||||||
import { TelemetryPage } from "./telemetry-page";
|
import { TelemetryPage } from "./telemetry-page";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import sentryDataSourceNameInjectable from "../../../../../common/vars/sentry-dsn-url.injectable";
|
|
||||||
|
|
||||||
const telemetryPreferencePageInjectable = getInjectable({
|
const telemetryPreferencePageInjectable = getInjectable({
|
||||||
id: "telemetry-preference-page",
|
id: "telemetry-preference-page",
|
||||||
|
|
||||||
instantiate: (di) => {
|
instantiate: () => ({
|
||||||
const sentryDnsUrl = di.inject(sentryDataSourceNameInjectable);
|
kind: "page" as const,
|
||||||
|
id: "telemetry-page",
|
||||||
return {
|
parentId: "telemetry-tab",
|
||||||
kind: "page" as const,
|
orderNumber: 0,
|
||||||
id: "telemetry-page",
|
Component: TelemetryPage,
|
||||||
parentId: "telemetry-tab",
|
childrenSeparator: () => <hr className="small" />,
|
||||||
orderNumber: 0,
|
}),
|
||||||
Component: TelemetryPage,
|
|
||||||
childrenSeparator: () => <hr className="small" />,
|
|
||||||
isShown: !!sentryDnsUrl,
|
|
||||||
};
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: preferenceItemInjectionToken,
|
injectionToken: preferenceItemInjectionToken,
|
||||||
});
|
});
|
||||||
|
|||||||
@ -4,25 +4,19 @@
|
|||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { preferenceItemInjectionToken } from "../preference-item-injection-token";
|
import { preferenceItemInjectionToken } from "../preference-item-injection-token";
|
||||||
import sentryDataSourceNameInjectable from "../../../../../common/vars/sentry-dsn-url.injectable";
|
|
||||||
|
|
||||||
const telemetryPreferenceTabInjectable = getInjectable({
|
const telemetryPreferenceTabInjectable = getInjectable({
|
||||||
id: "telemetry-preference-tab",
|
id: "telemetry-preference-tab",
|
||||||
|
|
||||||
instantiate: (di) => {
|
instantiate: () => ({
|
||||||
const sentryDnsUrl = di.inject(sentryDataSourceNameInjectable);
|
kind: "tab" as const,
|
||||||
|
id: "telemetry-tab",
|
||||||
return {
|
parentId: "general-tab-group" as const,
|
||||||
kind: "tab" as const,
|
pathId: "telemetry",
|
||||||
id: "telemetry-tab",
|
testId: "terminal-preferences-page",
|
||||||
parentId: "general-tab-group" as const,
|
label: "Telemetry",
|
||||||
pathId: "telemetry",
|
orderNumber: 60,
|
||||||
testId: "terminal-preferences-page",
|
}),
|
||||||
label: "Telemetry",
|
|
||||||
orderNumber: 60,
|
|
||||||
isShown: !!sentryDnsUrl,
|
|
||||||
};
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: preferenceItemInjectionToken,
|
injectionToken: preferenceItemInjectionToken,
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user