{% extends "base.html" %} {% from "partials/components.html" import select_field, feedback, empty_state, table_container with context %} {% block title %}Costs · CalMiner{% endblock %} {% block content %}

Cost Overview

{% if scenarios %}
{{ select_field( "Scenario filter", "costs-scenario-filter", options=scenarios, placeholder="Select a scenario" ) }}
{% else %} {{ empty_state( "costs-scenario-empty", "Create a scenario to review cost information." ) }} {% endif %} {{ empty_state( "costs-empty", "Choose a scenario to review CAPEX and OPEX details." ) }}

Add CAPEX Entry

{% if scenarios %}
{{ select_field( "Scenario", "capex-form-scenario", name="scenario_id", options=scenarios, required=True, placeholder="Select a scenario", placeholder_disabled=True ) }}
{{ feedback("capex-feedback") }} {% else %} {{ empty_state( "capex-form-empty", "Create a scenario before adding CAPEX entries." ) }} {% endif %}

Add OPEX Entry

{% if scenarios %}
{{ select_field( "Scenario", "opex-form-scenario", name="scenario_id", options=scenarios, required=True, placeholder="Select a scenario", placeholder_disabled=True ) }}
{{ feedback("opex-feedback") }} {% else %} {{ empty_state( "opex-form-empty", "Create a scenario before adding OPEX entries." ) }} {% endif %}
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}