import { FunctionComponent } from 'preact'; import { PluginManifest, PluginSetting } from 'plugins/types'; import { PluginStatus } from 'plugins/plugin'; import { Locale } from 'util/locale'; import { LocalizedWith } from 'views/components/localized-with'; export const SettingsPluginView: FunctionComponent<{ hasUnicodeFlags: boolean; id: string; manifest: PluginManifest; status?: PluginStatus; installTime?: number; updateError?: string; updateCheckDate?: string; installError?: string; autoUpdate: boolean; settings: PluginSetting[]; uninstallClicked: () => void; disableClicked: () => void; enableClicked: () => void; updateClicked: () => void; autoUpdateChanged: () => void; useLocaleClicked: () => void; useThemeClicked: () => void; pluginSettingChanged: (key: string, value: string | boolean) => void; }> = ({ hasUnicodeFlags, id, manifest, status, installTime, updateError, updateCheckDate, installError, autoUpdate, settings, uninstallClicked, disableClicked, enableClicked, updateClicked, autoUpdateChanged, useLocaleClicked, useThemeClicked, pluginSettingChanged }) => { return (
{installError}
{updateError}