@carefully-built/agenda
v0.1.6
Published
Reusable agenda helpers, activity lists, time utilities, and activity type primitives for SaaS apps.
Readme
@carefully-built/agenda
Reusable agenda primitives for SaaS apps.
Includes
ActivityListViewandActivityItemfor reusable list-style agenda surfaces.- Activity filtering/search helpers.
- Activity display model helpers for private placeholders, compact density, and time labels.
- Date/time helpers for activity forms.
- Activity type defaults and merge helpers.
Example
import { ActivityListView, filterActivities } from '@carefully-built/agenda';
const visibleActivities = filterActivities(activities, {
search,
activityType: 'all',
operator: 'all',
});
<ActivityListView
activities={visibleActivities}
currentUserId={currentUserId}
onEdit={setEditingActivity}
onCreate={openCreateSheet}
/>;