UserPreferencesForm
DomainTema (SYSTEM/LIGHT/DARK), dil seçimi, email/push/newsletter toggle'ları içeren tercihler formu.
<%- include('modules/domain/common/user/UserPreferencesForm', {
action: '/account/preferences',
initial: {
theme: 'SYSTEM',
language: 'en',
emailNotifications: true,
pushNotifications: true,
newsletter: false
}
}) %>
<%
var _action = locals.action || '#';
var _method = locals.method || 'post';
var _error = locals.error || '';
var _initial = locals.initial || {};
var _theme = _initial.theme || 'SYSTEM';
var _language = _initial.language || 'en';
var _emailNotifications = _initial.emailNotifications !== false;
var _pushNotifications = _initial.pushNotifications !== false;
var _newsletter = _initial.newsletter !== false;
var languages = [
{ value: 'en', label: '🇺🇸 English' },
{ value: 'tr', label: '🇹🇷 Türkçe' },
{ value: 'de', label: '🇩🇪 Deutsch' },
{ value: 'fr', label: '🇫🇷 Français' },
{ value: 'ar', label: '🇸🇦 العربية' },
];
%>