--- title: button --- The `button` snippet is used to mark button placement. It is provided by [plugin-annotations](/reference/plugins/annotations/), which is part of [core-plugins](/reference/plugins/core) (so it is available by default). ## Example ```js ({ Point, Path, paths, Snippet, snippets, part }) => { snippets.demo = new Snippet('button', new Point(0,0)) // Prevent clipping paths.diag = new Path() .move(new Point(-50,-4)) .move(new Point(50,4)) return part } ```