import { Backend } from "Backend.slint";
import { ToggleButton, VText, Palette } from "@vynui";

export component SideBar inherits Rectangle {
	background: Palette.pane;
	VerticalLayout {
		alignment: start;
		padding: 16px;
		spacing: 16px;
		VText {
			text: "Sources";
			font-size: 1.5rem;
		}
		VerticalLayout {
			spacing: 4px;
			for item[index] in Backend.sources: ToggleButton {
				text: item;
				text-alignment: left;
				clicked => { Backend.source_clicked(index) }
			}
		}
		/*VText {
			text: "Tags";
			font-size: 1.5rem;
		}
		VerticalLayout {
			spacing: 4px;
			for item[index] in Backend.tags: ToggleButton {
				text: item;
				text-alignment: left;
				clicked => { Backend.tag_clicked(index) }
			}
		}*/
	}
}
