GET https://staging.connect.seniorstairlifts.co.uk/admin/jobs/panel/15691

Twig Metrics

52 ms Render time
81 Template calls
206 Block calls
0 Macro calls

Render time includes sub-requests rendering time (if any).

Rendered Templates

Template Name & Path Render Count
job/panel.html.twig templates/job/panel.html.twig 5
panel.html.twig templates/panel.html.twig 1
components/Panel/Title.html.twig templates/components/Panel/Title.html.twig 1
@PcmBadge/Badge.html.twig vendor/pcm/badge-bundle/Resources/views/Badge.html.twig 4
panel/btn/_redirect.html.twig templates/panel/btn/_redirect.html.twig 1
panel/btn/_close.html.twig templates/panel/btn/_close.html.twig 1
components/Widget/Job/OnSiteIndicator.html.twig templates/components/Widget/Job/OnSiteIndicator.html.twig 2
components/Layout/Box.html.twig templates/components/Layout/Box.html.twig 1
components/Widget/Customer/Details.html.twig templates/components/Widget/Customer/Details.html.twig 5
components/Layout/KeyValues.html.twig templates/components/Layout/KeyValues.html.twig 3
components/Layout/KeyValues/Row.html.twig templates/components/Layout/KeyValues/Row.html.twig 18
components/Button/Map.html.twig templates/components/Button/Map.html.twig 1
components/Button/Directions.html.twig templates/components/Button/Directions.html.twig 1
components/Widget/Job/Details.html.twig templates/components/Widget/Job/Details.html.twig 5
components/Widget/Job/RelevantItems.html.twig templates/components/Widget/Job/RelevantItems.html.twig 3
components/Layout/Table.html.twig templates/components/Layout/Table.html.twig 1
components/Layout/Table/Header.html.twig templates/components/Layout/Table/Header.html.twig 5
components/Widget/Tooltip.html.twig templates/components/Widget/Tooltip.html.twig 1
components/Layout/Table/Row.html.twig templates/components/Layout/Table/Row.html.twig 1
components/Layout/Table/Cell.html.twig templates/components/Layout/Table/Cell.html.twig 1
job/panel/_history.html.twig templates/job/panel/_history.html.twig 1
job/panel/_history_badge.html.twig templates/job/panel/_history_badge.html.twig 7
job/panel/_history_changed.html.twig templates/job/panel/_history_changed.html.twig 7
components/Layout/Divider.html.twig templates/components/Layout/Divider.html.twig 1
job/panel/_form_with_calendar.html.twig templates/job/panel/_form_with_calendar.html.twig 1
common/_form.html.twig templates/common/_form.html.twig 1
components/calendar_colour_key.html.twig templates/components/calendar_colour_key.html.twig 1
common/calendar.html.twig templates/common/calendar.html.twig 1

Rendering Call Graph

main 52.22ms/100%job/panel.html.twig 52.22ms/100%panel.html.twig 52.14ms/100%
    └ job/panel.html.twig::block(header) 7.75ms/15%
    │ └ job/panel.html.twig 6.35ms/12%
    │   └ components/Panel/Title.html.twig 6.29ms/12%
    │     └ job/panel.html.twig::block(content) 3.51ms/7%
    │     │ └ job/panel.html.twig
    │     │   └ @PcmBadge/Badge.html.twig
    │     │     └ job/panel.html.twig::block(content)
    │     └ job/panel.html.twig::block(content) 2.74ms/5%
    │       └ job/panel.html.twig
    │         └ @PcmBadge/Badge.html.twig
    │           └ job/panel.html.twig::block(content)
    └ panel.html.twig::block(transitions)
    └ job/panel.html.twig::block(controls) 1.46ms/3%
    │ └ panel/btn/_redirect.html.twig
    │ └ panel.html.twig::block(controls)
    │   └ panel/btn/_close.html.twig
    └ job/panel.html.twig::block(content) 42.83ms/82%components/Widget/Job/OnSiteIndicator.html.twig
      │ └ components/Widget/Job/OnSiteIndicator.html.twig
      │   └ components/Layout/Box.html.twig
      │     └ components/Layout/Box.html.twig::block(title)
      │     └ components/Widget/Job/OnSiteIndicator.html.twig::block(content)
      └ components/Widget/Customer/Details.html.twig 2.83ms/5%
      │ └ components/Widget/Customer/Details.html.twig 1.65ms/3%
      │ │ └ components/Layout/KeyValues.html.twig 1.58ms/3%
      │ │   └ components/Layout/KeyValues.html.twig::block(name)
      │ │   └ components/Widget/Customer/Details.html.twig::block(content) 1.54ms/3%
      │ │     └ components/Layout/KeyValues/Row.html.twig
      │ │     └ components/Layout/KeyValues/Row.html.twig
      │ │     └ components/Layout/KeyValues/Row.html.twig
      │ │     └ components/Widget/Customer/Details.html.twig
      │ │     │ └ components/Layout/KeyValues/Row.html.twig
      │ │     │   └ components/Widget/Customer/Details.html.twig::block(content)
      │ │     │   └ components/Widget/Customer/Details.html.twig::block(content)
      │ │     └ components/Widget/Customer/Details.html.twig
      │ │     │ └ components/Layout/KeyValues/Row.html.twig
      │ │     │   └ components/Widget/Customer/Details.html.twig::block(content)
      │ │     │   └ components/Widget/Customer/Details.html.twig::block(content)
      │ │     └ components/Widget/Customer/Details.html.twig
      │ │       └ components/Layout/KeyValues/Row.html.twig
      │ │         └ components/Widget/Customer/Details.html.twig::block(content)
      │ └ components/Button/Map.html.twig
      │ └ components/Button/Directions.html.twigcomponents/Widget/Job/Details.html.twig 9.23ms/18%
      │ └ components/Widget/Job/Details.html.twig 8.78ms/17%
      │   └ components/Layout/KeyValues.html.twig 8.76ms/17%
      │     └ components/Widget/Job/Details.html.twig::block(name)
      │     └ components/Widget/Job/Details.html.twig::block(name)
      │     └ components/Widget/Job/Details.html.twig::block(content) 8.69ms/17%
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Widget/Job/Details.html.twig 5.33ms/10%
      │       │ └ components/Layout/KeyValues/Row.html.twig 5.31ms/10%
      │       │   └ components/Widget/Job/Details.html.twig::block(content) 2.89ms/6%
      │       │   │ └ components/Widget/Job/Details.html.twig
      │       │   │   └ @PcmBadge/Badge.html.twig
      │       │   │     └ components/Widget/Job/Details.html.twig::block(content)
      │       │   └ components/Widget/Job/Details.html.twig::block(content) 2.40ms/5%
      │       │     └ components/Widget/Job/Details.html.twig
      │       │       └ @PcmBadge/Badge.html.twig
      │       │         └ components/Widget/Job/Details.html.twig::block(content)
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twig
      │       └ components/Layout/KeyValues/Row.html.twigcomponents/Widget/Job/RelevantItems.html.twig 5.33ms/10%
      │ └ components/Widget/Job/RelevantItems.html.twig 5.11ms/10%
      │   └ components/Layout/Table.html.twig 5.05ms/10%
      │     └ components/Widget/Job/RelevantItems.html.twig::block(headers) 1.08ms/2%
      │     │ └ components/Layout/Table/Header.html.twig
      │     │ │ └ components/Layout/Table/Header.html.twig::block(content)
      │     │ │ └ components/Layout/Table/Header.html.twig
      │     │ │   └ components/Widget/Tooltip.html.twig
      │     │ │     └ components/Layout/Table/Header.html.twig::block(content)
      │     │ └ components/Layout/Table/Header.html.twig
      │     │ │ └ components/Layout/Table/Header.html.twig::block(content)
      │     │ └ components/Layout/Table/Header.html.twig
      │     │ │ └ components/Layout/Table/Header.html.twig::block(content)
      │     │ └ components/Layout/Table/Header.html.twig
      │     │   └ components/Layout/Table/Header.html.twig::block(content)
      │     └ components/Widget/Job/RelevantItems.html.twig::block(content) 3.91ms/7%
      │       └ components/Widget/Job/RelevantItems.html.twig
      │         └ components/Layout/Table/Row.html.twig
      │           └ components/Widget/Job/RelevantItems.html.twig::block(content)
      │             └ components/Layout/Table/Cell.html.twigjob/panel.html.twig 1.07ms/2%
      │ └ components/Layout/KeyValues.html.twig 1.04ms/2%
      │   └ components/Layout/KeyValues.html.twig::block(name)
      │   └ job/panel.html.twig::block(content) 1.00ms/2%
      │     └ job/panel/_history.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twig
      │       └ job/panel/_history_badge.html.twig
      │       └ job/panel/_history_changed.html.twigcomponents/Layout/Divider.html.twigjob/panel/_form_with_calendar.html.twig 7.12ms/14%common/_form.html.twig 4.55ms/9%
        │ └ common/form/tailwind.html.twig::block(form_start)
        │ └ form_div_layout.html.twig::block(form_rest) 3.73ms/7%
        │ │ └ common/form/tailwind.html.twig::block(form_row) 1.61ms/3%
        │ │ │ └ common/form/tailwind.html.twig::block(form_label) 1.39ms/3%
        │ │ │ │ └ form_div_layout.html.twig::block(form_label) 1.37ms/3%
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_label_content) 1.33ms/3%
        │ │ │ └ form_div_layout.html.twig::block(choice_widget)
        │ │ │ │ └ form_div_layout.html.twig::block(choice_widget_collapsed)
        │ │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(choice_widget_options)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ └ common/form/tailwind.html.twig::block(textarea_widget)
        │ │ │ │ └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │     └ form_div_layout.html.twig::block(attributes)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_help_content)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ └ form_div_layout.html.twig::block(datetime_widget)
        │ │ │ │ └ form_div_layout.html.twig::block(form_widget_simple)
        │ │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │     └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │       └ form_div_layout.html.twig::block(attributes)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ └ form_div_layout.html.twig::block(choice_widget)
        │ │ │ │ └ form_div_layout.html.twig::block(choice_widget_collapsed)
        │ │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(choice_widget_options)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ └ form_div_layout.html.twig::block(choice_widget)
        │ │ │ │ └ form_div_layout.html.twig::block(choice_widget_collapsed)
        │ │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(choice_widget_options)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ └ form_div_layout.html.twig::block(choice_widget)
        │ │ │ │ └ form_div_layout.html.twig::block(choice_widget_collapsed)
        │ │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(choice_widget_options)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ └ form_div_layout.html.twig::block(form_widget)
        │ │ │ │ └ form_div_layout.html.twig::block(form_widget_compound)
        │ │ │ │   └ form_div_layout.html.twig::block(widget_container_attributes)
        │ │ │ │   │ └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   └ form_div_layout.html.twig::block(form_rows)
        │ │ │ │   │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ │   │ │ └ form_div_layout.html.twig::block(choice_widget)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(choice_widget_collapsed)
        │ │ │ │   │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │   │ └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(choice_widget_options)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ │ │   │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(textarea_widget)
        │ │ │ │   │ │ │ └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │     └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ │ │   │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ │   │ │ └ form_div_layout.html.twig::block(choice_widget)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(choice_widget_collapsed)
        │ │ │ │   │ │ │   └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │   │ └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(choice_widget_options)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ │ │   │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(textarea_widget)
        │ │ │ │   │ │ │ └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │   └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │ │ │     └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │   │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ │   │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ │ │   │ └ common/form/tailwind.html.twig::block(form_row)
        │ │ │ │   │   └ common/form/tailwind.html.twig::block(form_label)
        │ │ │ │   │   │ └ form_div_layout.html.twig::block(form_label)
        │ │ │ │   │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │   │   └ form_div_layout.html.twig::block(form_label_content)
        │ │ │ │   │   └ common/form/tailwind.html.twig::block(file_widget)
        │ │ │ │   │   │ └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │ │ │   │   │   └ form_div_layout.html.twig::block(widget_attributes)
        │ │ │ │   │   │     └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │   └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │   │   │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ │   │   │   └ form_div_layout.html.twig::block(attributes)
        │ │ │ │   │   │   └ form_div_layout.html.twig::block(form_help_content)
        │ │ │ │   │   └ common/form/tailwind.html.twig::block(form_errors)
        │ │ │ │   └ form_div_layout.html.twig::block(form_rest)
        │ │ │ └ common/form/tailwind.html.twig::block(form_help)
        │ │ │ │ └ form_div_layout.html.twig::block(form_help)
        │ │ │ └ common/form/tailwind.html.twig::block(form_errors)
        │ │ └ form_div_layout.html.twig::block(hidden_row)
        │ │   └ form_div_layout.html.twig::block(hidden_widget)
        │ │     └ form_div_layout.html.twig::block(form_widget_simple)
        │ │       └ common/form/tailwind.html.twig::block(widget_attributes)
        │ │         └ form_div_layout.html.twig::block(widget_attributes)
        │ │           └ form_div_layout.html.twig::block(attributes)
        │ └ form_div_layout.html.twig::block(form_end)
        │   └ form_div_layout.html.twig::block(form_rest)
        └ components/calendar_colour_key.html.twigcommon/calendar.html.twig