ai_upgrade_assistant-0.2.0-alpha2/templates/code-diff-view.html.twig

templates/code-diff-view.html.twig
{#
/**
 * @file
 * Default theme implementation for code diff view.
 *
 * Available variables:
 * - file_path: Path to the file being analyzed.
 * - analysis: Analysis results for the file.
 */
#}

<div class="code-diff-view">
  <div class="diff-file">
    <div class="diff-file-header">
      <span class="file-path">{{ file_path }}</span>
    </div>
    <div class="diff-file-content">
      {% if analysis.issues is empty %}
        <div class="no-changes">
          {{ 'No changes required for this file.'|t }}
        </div>
      {% else %}
        {% for issue in analysis.issues %}
          <div class="issue-section">
            <div class="issue-header">
              <span class="issue-type priority-{{ issue.priority }}">{{ issue.type|replace({'_': ' '})|title }}</span>
              <span class="issue-description">{{ issue.description }}</span>
            </div>
            
            {% if issue.code_example %}
              <div class="code-changes">
                <div class="current-code">
                  <h4>{{ 'Current Code'|t }}</h4>
                  <pre><code class="php">{{ issue.current_code }}</code></pre>
                </div>
                <div class="suggested-code">
                  <h4>{{ 'Suggested Changes'|t }}</h4>
                  <pre><code class="php">{{ issue.code_example }}</code></pre>
                </div>
              </div>
              
              <div class="change-actions">
                <button class="button button--primary apply-changes" data-file-path="{{ file_path }}">
                  {{ 'Apply Changes'|t }}
                </button>
              </div>
            {% endif %}
          </div>
        {% endfor %}
      {% endif %}
    </div>
  </div>
</div>

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc