from taipy.gui import Gui
from taipy.designer import Page



def print_message(select_fruits):
    message = "The selected fruits are: " + ", ".join(select_fruits)
    return message


fruits = [
    "apple",
    "banana",
    "cherry",
    "date",
    "elderberry",
    "fig",
    "grape",
    "kiwi",
    "lemon",
    "mango",
]
select_fruits = [fruits[0]]
message = print_message(select_fruits)


def on_change(state, var, val):
    if var == "select_fruits":
        state.message = print_message(state.select_fruits)


page = Page("multi_select.xprjson")
Gui(page).run(design=True)
