Files
Kalulu/sources/menus/register/steps/device_recap.gd
T
2025-09-05 15:55:48 +02:00

25 lines
655 B
GDScript

class_name DeviceRecap
extends Control
const STUDENT_PANEL_SCENE: PackedScene = preload("res://sources/menus/settings/student_panel.tscn")
@export var title: String
@export var students: Array[StudentData] = []
@onready var title_label: Label = %Title
@onready var students_container: GridContainer = %StudentsContainer
func _ready() -> void:
if title:
title_label.text = title
var index: int = 1
for student: StudentData in students:
var student_panel: StudentPanel = STUDENT_PANEL_SCENE.instantiate()
student_panel.student_count = index
student_panel.student_data = student
students_container.add_child(student_panel)
index += 1