INNER CODE UNIT · Rust

render_unpair_confirmation

pythops/bluetui · src/app.rs:597

    fn render_unpair_confirmation(&self, confirm: bool, frame: &mut Frame, area: Rect) {
        let center_area = area.centered(Constraint::Max(70), Constraint::Length(6));
        frame.render_widget(Clear, center_area);

        let block = Block::bordered()
            .border_type(BorderType::Thick)
            .border_style(Style::default().green());
        frame.render_widget(&block, center_area);

        let inside_area = block.inner(center_area);

        let [message_block, choices_block] = inside_area.layout(&Layout::vertical([
            Constraint::Length(1),
            Constraint::Fill(1),
        ]));

        let Some(selected_controller) = self.controller_state.selected() else {
            frame.render_widget("Trying to unpair with no controller selected!", inside_area);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…