API Reference

@univerjs-pro/slides-ui

Canvas, sidebar, playback, insertion tools, editable SmartArt commands, and object rendering UI for Univer Slides in Web SDK.

TypeScript
import { UniverSlidesUIPlugin } from '@univerjs-pro/slides-ui'import enUS from '@univerjs-pro/slides-ui/locale/en-US'import '@univerjs-pro/slides-ui/lib/index.css'univer.registerPlugin(UniverSlidesUIPlugin)

Configure the shared Ribbon through UniverUIPlugin's menu and ribbonType options. They are not options of UniverSlidesUIPlugin. For example, slide.menu.insert.text and slide.menu.insert.shape accept sibling order and Ribbon gridLayout overrides.

Import @univerjs/ui/facade to use FUniver.updateMenuConfig() at runtime. createMenu() and createSubmenu() also accept placement options. See the Slides menu guide for initialization and update examples.

editor.enabled: false skips registration of the Slides Ribbon. Overrides do not register the missing menu items.

Entry Points

  • Locale: @univerjs-pro/slides-ui/locale/*
  • Style: @univerjs-pro/slides-ui/lib/index.css

How is this guide?

© 2026 DreamNum Co., Ltd.