feat: history and calculate needs for user
This commit is contained in:
@@ -67,6 +67,16 @@ class UserInfolist
|
||||
->numeric(decimalPlaces: 0)
|
||||
->suffix(' cm')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('latestWeightEntry.weight_kg')
|
||||
->label(__('admin.users.fields.current_weight'))
|
||||
->numeric(maxDecimalPlaces: 2)
|
||||
->suffix(' kg')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('target_weight')
|
||||
->label(__('admin.users.fields.target_weight'))
|
||||
->numeric(maxDecimalPlaces: 2)
|
||||
->suffix(' kg')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('date_of_birth')
|
||||
->label(__('admin.users.fields.date_of_birth'))
|
||||
->date()
|
||||
@@ -75,25 +85,29 @@ class UserInfolist
|
||||
->label(__('admin.users.fields.sex'))
|
||||
->badge(),
|
||||
]),
|
||||
Section::make(__('admin.users.sections.nutrition_goals'))
|
||||
Section::make(__('admin.users.sections.nutrition_plan'))
|
||||
->columns(4)
|
||||
->schema([
|
||||
TextEntry::make('daily_calorie_goal')
|
||||
->label(__('admin.users.fields.daily_calorie_goal'))
|
||||
TextEntry::make('activeNutritionPlan.calories')
|
||||
->label(__('admin.users.fields.calorie_goal'))
|
||||
->numeric(decimalPlaces: 0)
|
||||
->suffix(' kcal'),
|
||||
TextEntry::make('daily_protein_goal')
|
||||
->label(__('admin.users.fields.daily_protein_goal'))
|
||||
->suffix(' kcal')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('activeNutritionPlan.proteins')
|
||||
->label(__('admin.users.fields.protein_goal'))
|
||||
->numeric(maxDecimalPlaces: 2)
|
||||
->suffix(' g'),
|
||||
TextEntry::make('daily_carbs_goal')
|
||||
->label(__('admin.users.fields.daily_carbs_goal'))
|
||||
->suffix(' g')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('activeNutritionPlan.carbs')
|
||||
->label(__('admin.users.fields.carbs_goal'))
|
||||
->numeric(maxDecimalPlaces: 2)
|
||||
->suffix(' g'),
|
||||
TextEntry::make('daily_fats_goal')
|
||||
->label(__('admin.users.fields.daily_fats_goal'))
|
||||
->suffix(' g')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('activeNutritionPlan.fats')
|
||||
->label(__('admin.users.fields.fats_goal'))
|
||||
->numeric(maxDecimalPlaces: 2)
|
||||
->suffix(' g'),
|
||||
->suffix(' g')
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
]),
|
||||
Section::make(__('admin.users.sections.activity'))
|
||||
->columns(3)
|
||||
@@ -106,7 +120,12 @@ class UserInfolist
|
||||
->badge(),
|
||||
TextEntry::make('pace_preference')
|
||||
->label(__('admin.users.fields.pace_preference'))
|
||||
->badge(),
|
||||
->badge()
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
TextEntry::make('onboarding_completed_at')
|
||||
->label(__('admin.users.fields.onboarding_completed_at'))
|
||||
->dateTime()
|
||||
->placeholder(__('admin.users.placeholders.empty')),
|
||||
]),
|
||||
Section::make(__('admin.users.sections.metadata'))
|
||||
->columns(2)
|
||||
|
||||
Reference in New Issue
Block a user