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 {
|
interface Bestaetigung {
|
||||||
titel: string;
|
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.
|
/// Beschriftung des bestätigenden Knopfs.
|
||||||
knopf?: string;
|
knopf?: string;
|
||||||
/// Rot, wenn dabei etwas verloren geht.
|
/// Rot, wenn dabei etwas verloren geht.
|
||||||
@@ -109,7 +111,9 @@ export function DialogProvider({ children }: { children: ReactNode }) {
|
|||||||
|
|
||||||
{offen?.art === 'bestaetigung' && (
|
{offen?.art === 'bestaetigung' && (
|
||||||
<Modal title={offen.optionen.titel} onClose={() => schliessen(false)}>
|
<Modal title={offen.optionen.titel} onClose={() => schliessen(false)}>
|
||||||
|
{offen.optionen.text && (
|
||||||
<Notice kind={offen.optionen.gefahr ? 'warn' : 'info'}>{offen.optionen.text}</Notice>
|
<Notice kind={offen.optionen.gefahr ? 'warn' : 'info'}>{offen.optionen.text}</Notice>
|
||||||
|
)}
|
||||||
|
|
||||||
<div className="form-actions">
|
<div className="form-actions">
|
||||||
<button type="button" className="btn btn-ghost" onClick={() => schliessen(false)}>
|
<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 zugabeZuruecknehmen = async (pfad: string, was: string) => {
|
||||||
const ja = await bestaetigen({
|
const ja = await bestaetigen({
|
||||||
titel: `${was} zurücknehmen`,
|
titel: `Zuletzt eingetragenes ${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.`,
|
|
||||||
knopf: 'Zurücknehmen',
|
knopf: 'Zurücknehmen',
|
||||||
gefahr: true,
|
gefahr: true,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user