from nicegui import ui, app from modules import file_manager, renamer, encoder # Configuração Geral ui.colors(primary='#5898d4', secondary='#26a69a', accent='#9c27b0', positive='#21ba45') # Cabeçalho with ui.header().classes('items-center justify-between'): ui.label('🎬 PyMedia Manager').classes('text-2xl font-bold') ui.button('Sair', on_click=app.shutdown, icon='logout').props('flat color=white') # Abas with ui.tabs().classes('w-full') as tabs: t_files = ui.tab('Gerenciador', icon='folder') t_rename = ui.tab('Renomeador', icon='edit') t_encode = ui.tab('Encoder', icon='movie') # Painéis with ui.tab_panels(tabs, value=t_files).classes('w-full p-0'): # PAINEL 1: FILE MANAGER with ui.tab_panel(t_files).classes('p-0'): file_manager.create_ui() # PAINEL 2: RENAMER with ui.tab_panel(t_rename): renamer.create_ui() # PAINEL 3: ENCODER with ui.tab_panel(t_encode): encoder.create_ui() ui.run(title='PyMedia Manager', port=8080, reload=True, storage_secret='secret')