Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contact_links:
url: https://github.com/TightknitAI/block-kitchen/security/advisories/new
about: Please report security issues privately, not as a public issue.
- name: Full-stack example app
url: https://github.com/TightknitAI/block-kit-builder-template
url: https://github.com/TightknitAI/block-kitchen-template
about: Wiring questions about OAuth, channel listing, or sending belong in the template repo.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Inspired by [Slack's Block Kit Builder](https://app.slack.com/block-kit-builder)
<img src="./assets/screenshot.png" alt="block-kitchen demo screenshot" width="900" />
</p>

The package owns the entire builder UX — palette, sortable preview surface, per-block popover editors, send dialog. It knows nothing about how channels are listed, who the user is, or how messages are sent. The consumer wires those concerns through callback props. A working end-to-end app is shown in [block-kit-builder-template](https://github.com/TightknitAI/block-kit-builder-template).
The package owns the entire builder UX — palette, sortable preview surface, per-block popover editors, send dialog. It knows nothing about how channels are listed, who the user is, or how messages are sent. The consumer wires those concerns through callback props. A working end-to-end app is shown in [block-kitchen-template](https://github.com/TightknitAI/block-kitchen-template).

## Install

Expand Down Expand Up @@ -143,7 +143,7 @@ import type {

## Backend

The builder is frontend-only. For a full app that handles OAuth, channel listing, and `chat.postMessage`, see [block-kit-builder-template](https://github.com/TightknitAI/block-kit-builder-template) — a Vite + React SPA on Cloudflare Workers that wires this package to [slack-hono](https://github.com/TightknitAI/slack-hono) on the backend.
The builder is frontend-only. For a full app that handles OAuth, channel listing, and `chat.postMessage`, see [block-kitchen-template](https://github.com/TightknitAI/block-kitchen-template) — a Vite + React SPA on Cloudflare Workers that wires this package to [slack-hono](https://github.com/TightknitAI/slack-hono) on the backend.

## Validation

Expand Down
2 changes: 1 addition & 1 deletion demo/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ const MOCK_CHANNELS: ChannelOption[] = [
const INITIAL_BLOCKS: SupportedBlock[] = [
{
type: 'header',
text: { type: 'plain_text', text: 'Welcome to the Block Kit Builder demo' }
text: { type: 'plain_text', text: 'Welcome to the Block Kitchen demo' }
},
{
type: 'section',
Expand Down
Loading