package dev.ulfrx.recipe.ui.screens.mealplaneditor

/**
 * UI-only stand-in for the future ingredient catalog (Phase 8 pantry +
 * Phase 6 planner reach into the real INGREDIENTS index). Names match the
 * pool used by sample recipes so the search panel feels populated.
 */
internal val sampleAddableIngredients: List<AddableIngredientUi> =
    listOf(
        addable("ing_cynamon", "Cynamon", 1.0, "łyżeczka"),
        addable("ing_jogurt", "Jogurt naturalny", 100.0, "g"),
        addable("ing_maslo_orzechowe", "Masło orzechowe", 15.0, "g"),
        addable("ing_rodzynki", "Rodzynki", 15.0, "g"),
        addable("ing_kakao", "Kakao", 5.0, "g"),
        addable("ing_nasiona_chia", "Nasiona chia", 1.0, "łyżka"),
        addable("ing_siemie_lniane", "Siemię lniane", 1.0, "łyżka"),
        addable("ing_orzechy_nerkowca", "Orzechy nerkowca", 15.0, "g"),
        addable("ing_pestki_dyni", "Pestki dyni", 10.0, "g"),
        addable("ing_pestki_slonecznika", "Pestki słonecznika", 10.0, "g"),
        addable("ing_daktyle", "Daktyle suszone", 20.0, "g"),
        addable("ing_kokos_wiorki", "Wiórki kokosowe", 10.0, "g"),
        addable("ing_imbir", "Imbir świeży", 5.0, "g"),
        addable("ing_kurkuma", "Kurkuma", 1.0, "łyżeczka"),
        addable("ing_papryka_slodka", "Papryka słodka", 1.0, "łyżeczka"),
        addable("ing_oliwa", "Oliwa", 10.0, "ml"),
        addable("ing_oct_balsamiczny", "Ocet balsamiczny", 5.0, "ml"),
        addable("ing_musztarda", "Musztarda", 5.0, "g"),
        addable("ing_majeranek", "Majeranek", 1.0, "łyżeczka"),
        addable("ing_oregano", "Oregano", 1.0, "łyżeczka"),
        addable("ing_bazylia", "Bazylia świeża", 5.0, "g"),
        addable("ing_pietruszka_nat", "Natka pietruszki", 5.0, "g"),
        addable("ing_kapary", "Kapary", 10.0, "g"),
        addable("ing_oliwki_zielone", "Oliwki zielone", 30.0, "g"),
        addable("ing_pomidorki_koktajlowe", "Pomidorki koktajlowe", 80.0, "g"),
        addable("ing_rukola", "Rukola", 20.0, "g"),
        addable("ing_szpinak_baby", "Szpinak baby", 30.0, "g"),
        addable("ing_quinoa", "Komosa ryżowa", 60.0, "g"),
        addable("ing_kasza_gryczana", "Kasza gryczana", 60.0, "g"),
    )

private fun addable(
    id: String,
    name: String,
    amount: Double,
    unit: String,
) = AddableIngredientUi(
    ingredientId = id,
    name = name,
    defaultAmount = amount,
    defaultUnit = unit,
)
