Skip to content

Commit

Permalink
Merge pull request fedimint#588 from kleysc/feat/update-metadata-butt…
Browse files Browse the repository at this point in the history
…on-solo-mode

feat: differentiate metadata button label for solo mode
  • Loading branch information
alexlwn123 authored Dec 30, 2024
2 parents cf02442 + abffb2e commit 886a376
Show file tree
Hide file tree
Showing 14 changed files with 22 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,9 @@ export const FederationTabsCard: React.FC<FederationTabsCardProps> = ({
metaModuleId={metaModuleId}
consensusMeta={consensusMeta}
setActiveTab={setActiveTab}
isSoloMode={
Object.keys(config.global.api_endpoints).length === 1
}
/>
</TabPanel>
{pendingProposalsCount > 0 && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,14 @@ interface MetaManagerProps {
metaModuleId?: string;
consensusMeta?: ParsedConsensusMeta;
setActiveTab: (tab: number) => void;
isSoloMode: boolean;
}

export const MetaManager = React.memo(function MetaManager({
metaModuleId,
consensusMeta,
setActiveTab,
isSoloMode,
}: MetaManagerProps): JSX.Element {
const { t } = useTranslation();
const api = useGuardianAdminApi();
Expand Down Expand Up @@ -157,7 +159,11 @@ export const MetaManager = React.memo(function MetaManager({
onClick={proposeMetaEdits}
isDisabled={!canSubmit()}
>
{t('federation-dashboard.config.manage-meta.propose-new-meta-button')}
{isSoloMode
? t('federation-dashboard.config.manage-meta.update-meta-button')
: t(
'federation-dashboard.config.manage-meta.propose-new-meta-button'
)}
</Button>
{consensusMeta?.value && !isMetaUnchanged() && (
<Button onClick={resetToConsensus}>
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "Gestiona Meta",
"cancel-button": "Cancel·la",
"update-meta-button": "Actualitza Metadades",
"confirm-modal": {
"title": "Confirma l'aprovació",
"description": "La vostra aprovació arribarà al llindar per adoptar aquest canvi meta. El vostre nou meta es veurà així:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "Meta verwalten",
"cancel-button": "Stornieren",
"update-meta-button": "Metadaten aktualisieren",
"confirm-modal": {
"title": "Genehmigung bestätigen",
"description": "Ihre Zustimmung wird die Schwelle erreichen, um diese Meta-Änderung zu übernehmen. Ihr neues Meta wird so aussehen:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@
"proposed-meta-label": "Meta Proposals",
"propose-meta": "Propose Meta",
"propose-new-meta-button": "Propose New Metadata",
"update-meta-button": "Update Metadata",
"add-custom-field-button": "Add Custom Field",
"reset-to-consensus-button": "Reset to Consensus",
"proposal-approved": "You have approved this proposal",
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "Gestionar Meta",
"cancel-button": "Cancelar",
"update-meta-button": "Actualizar Metadatos",
"confirm-modal": {
"title": "Confirmar Aprobación",
"description": "Su aprobación alcanzará el umbral para adoptar este cambio meta. Su nuevo meta se verá así:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "Gérer Meta",
"cancel-button": "Annuler",
"update-meta-button": "Mettre à jour les métadonnées",
"confirm-modal": {
"title": "Confirmer l'approbation",
"description": "Votre approbation atteindra le seuil pour adopter ce changement méta. Votre nouveau méta ressemblera à :"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "Kezelje a Meta-t",
"cancel-button": "Törlés",
"update-meta-button": "Metaadatok frissítése",
"confirm-modal": {
"title": "Jóváhagyás megerősítése",
"description": "Az Ön jóváhagyása eléri a küszöbértéket, hogy elfogadja ezt a meta-változtatást. Az új meta így fog kinézni:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "Gestisci Meta",
"cancel-button": "Annulla",
"update-meta-button": "Aggiorna Metadati",
"confirm-modal": {
"title": "Conferma approvazione",
"description": "La tua approvazione raggiungerà la soglia per adottare questa modifica meta. Il tuo nuovo meta sarà così:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "メタを管理する",
"cancel-button": "キャンセル",
"update-meta-button": "メタデータを更新",
"confirm-modal": {
"title": "承認を確認する",
"description": "あなたの承認により、このメタの変更を採用する閾値に達します。あなたの新しいメタは次のようになります:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
"manage-meta": {
"label": "메타 관리",
"cancel-button": "취소",
"update-meta-button": "메타데이터 업데이트",
"confirm-modal": {
"title": "승인 확인",
"description": "당신의 승인이 이 메타 변경을 채택하기 위한 임계점에 도달할 것입니다. 당신의 새로운 메타는 다음과 같이 보일 것입니다:"
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@
"proposed-meta-label": "Propostas de Meta",
"propose-meta": "Propor Meta",
"propose-new-meta-button": "Propor Novo Meta",
"update-meta-button": "Atualizar Metadados",
"proposal-approved": "Você aprovou esta proposta",
"no-submitted-meta-message": "não há edições meta para revisar",
"edit-meta-label": "Editar meta",
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@
"setup-meta-title": "Настройка Меты для вашего Союза",
"setup-meta-description": "Fedimint может предоставлять дополнительную информацию клиентам в виде мета-полей: пар ключ-значение с произвольной информацией, которой вы, возможно, захотите поделиться с клиентами. Хотя эти мета-поля не интерпретируются Fedimint, они имеют значение для консенсуса, т.е. они не могут отличаться между членами федерации. Таким образом, клиенты могут полагаться на и",
"propose-updates": "В качестве стража федиминта вы можете предлагать обновления метаданных, которые будут приняты другими стражами. Как только обновление будет принято пороговым числом стражей, оно будет принято в качестве нового консенсуса метаданных для федерации.",
"update-meta-button": "Обновить метаданные",
"core-meta-fields": "Следующие мета-поля были определены как часть основного протокола Fedimint и могут быть полезны для включения в метаданные вашего федеративного объединения:",
"meta-field-expiry": "Unix-временная метка, после которой федерация будет отключена.",
"meta-field-name": "Человекочитаемое название федерации",
Expand Down
1 change: 1 addition & 0 deletions apps/router/src/languages/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@
"meta-effect-modify": "修改",
"meta-effect-unchanged": "未改变",
"proposals": "提案",
"update-meta-button": "更新元数据",
"header": "您的联邦元数据",
"description": "Fedimint可以为您的用户提供有关联邦的额外信息(元数据),例如名称、欢迎信息或图片。虽然这些信息不会影响资金的保管,但所有的守护者都必须对元数据达成一致。",
"learn-more": "了解更多关联元数据。",
Expand Down

0 comments on commit 886a376

Please sign in to comment.