Skip to main content

Twenty Front Reusable Patterns

packages/twenty-front/src/modules에서 재사용 가능한 구현 패턴을 카테고리별로 정리한다.

각 문서는 기본적으로 두 단계만 가진다.

  1. 모듈 코드
  2. 사용 예제

Global Managers

State Context

Record UI

Filter Metadata

Interactions

Focus State

UI Primitives

Data Operations

Settings Integrations

Record Data Loading

Timeline Activity

View Layout State

Sync Effects

App Bootstrap Runtime

AI Runtime

Activity Composer

Spreadsheet Workflows

Routing Navigation

  • Side Panel Routed Page Navigation: 일반 route path를 side panel navigation stack item으로 열고 내부 navigation도 같은 stack으로 이어가는 패턴.
  • Navigation Mode Switcher: route-owned mode와 memorized tab state를 조합해 navigation drawer mode를 전환하는 패턴.

Workflow Patterns