Rueckfrage beim Zuruecknehmen ohne Erklaerungstext
Die Frage steht im Titel, der Absatz darunter wiederholte nur, was der Knopf ohnehin tut. Der Text ist deshalb optional geworden - eine Rueckfrage, die sich selbst erklaert, braucht keinen.
This commit is contained in:
@@ -15,7 +15,9 @@ import Notice from './Notice';
|
||||
|
||||
interface Bestaetigung {
|
||||
titel: string;
|
||||
text: ReactNode;
|
||||
/// Kann fehlen: Eine Rückfrage, die sich aus dem Titel erklärt, braucht
|
||||
/// keinen Absatz darunter.
|
||||
text?: ReactNode;
|
||||
/// Beschriftung des bestätigenden Knopfs.
|
||||
knopf?: string;
|
||||
/// Rot, wenn dabei etwas verloren geht.
|
||||
@@ -109,7 +111,9 @@ export function DialogProvider({ children }: { children: ReactNode }) {
|
||||
|
||||
{offen?.art === 'bestaetigung' && (
|
||||
<Modal title={offen.optionen.titel} onClose={() => schliessen(false)}>
|
||||
<Notice kind={offen.optionen.gefahr ? 'warn' : 'info'}>{offen.optionen.text}</Notice>
|
||||
{offen.optionen.text && (
|
||||
<Notice kind={offen.optionen.gefahr ? 'warn' : 'info'}>{offen.optionen.text}</Notice>
|
||||
)}
|
||||
|
||||
<div className="form-actions">
|
||||
<button type="button" className="btn btn-ghost" onClick={() => schliessen(false)}>
|
||||
|
||||
@@ -186,8 +186,7 @@ export default function PlayerDetail() {
|
||||
*/
|
||||
const zugabeZuruecknehmen = async (pfad: string, was: string) => {
|
||||
const ja = await bestaetigen({
|
||||
titel: `${was} zurücknehmen`,
|
||||
text: `Die zuletzt von Hand eingetragene Zugabe dieser Art wird gegengebucht. In der Historie bleibt beides stehen; aus einem Import gebuchte Pakete sind davon nicht betroffen.`,
|
||||
titel: `Zuletzt eingetragenes ${was} zurücknehmen?`,
|
||||
knopf: 'Zurücknehmen',
|
||||
gefahr: true,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user