stabile version
This commit is contained in:
@@ -69,7 +69,7 @@ export default function CreateNewsPage() {
|
||||
});
|
||||
navigate('/posts');
|
||||
} catch (err) {
|
||||
setError(err.response?.data?.message ?? 'Erstellen fehlgeschlagen');
|
||||
setError(err.response?.data?.error ?? 'Erstellen fehlgeschlagen');
|
||||
} finally {
|
||||
setSaving(false);
|
||||
}
|
||||
@@ -90,8 +90,11 @@ export default function CreateNewsPage() {
|
||||
<CardContent sx={{ p: 3 }}>
|
||||
<Box component="form" onSubmit={handleSubmit}>
|
||||
<Stack spacing={3}>
|
||||
{error && <Alert severity="error">{error}</Alert>}
|
||||
|
||||
{error && (
|
||||
<Alert severity="error">
|
||||
{typeof error === 'string' ? error : JSON.stringify(error)}
|
||||
</Alert>
|
||||
)}
|
||||
<TextField label="Titel" name="title" value={form.title} onChange={handleChange} required fullWidth autoFocus />
|
||||
<TextField label="Beschreibung" name="description" value={form.description} onChange={handleChange} required fullWidth multiline rows={6} />
|
||||
<TextField label="Kategorie" name="category" value={form.category} onChange={handleChange} required fullWidth />
|
||||
@@ -166,6 +169,16 @@ export default function CreateNewsPage() {
|
||||
{/* Push Notification */}
|
||||
<Box>
|
||||
<Typography variant="subtitle2" fontWeight={500} mb={1.5}>Push Notification</Typography>
|
||||
|
||||
<Alert
|
||||
severity="info"
|
||||
variant="outlined"
|
||||
sx={{ py: 0.5, mb: 2, fontSize: 13 }}
|
||||
>
|
||||
Wird gebündelt nach ~30 min gesendet. Kein Versand bei Ruhezeiten (22–8 Uhr),
|
||||
wenn in den letzten 90 min bereits gesendet wurde oder das Tageslimit (3) erreicht ist.
|
||||
</Alert>
|
||||
|
||||
<Box sx={{ display: 'flex', alignItems: 'flex-start', gap: 2 }}>
|
||||
<ToggleButtonGroup
|
||||
exclusive
|
||||
|
||||
Reference in New Issue
Block a user