Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The 1-on-1 Details screen is accessible at /lo/one-on-ones/:oneOnOneId and provides tabbed management of a single one-on-one session, including notes, feedback items, and status transitions.

Overview

The OneOnOneDetailPage fetches the session via useOneOnOne(oneOnOneId), linked feedback via useFeedback(organizationId, { oneOnOneId }), and mutations via useOneOnOneMutation. The breadcrumb shows "${manager.full_name} & ${employee.full_name}". The page renders the session date, status via OneOnOneStatusBadge, manager and employee names with avatars (fetched via a direct Supabase query for profiles). Two tabs — Notes and Feedback — show OneOnOneNotesEditor and a list of FeedbackCard components respectively. The “Add Feedback” button opens FeedbackFormDialog. Edit and Delete actions are in the header; deletion uses AlertDialog confirmation.

Who it’s for

Requires LO_PERMISSIONS.DASHBOARD_VIEW (lo.dashboard.view) via the shared LOViewGuard. No additional explicit permission gate is applied in this component.

Before you start

  • The one-on-one identified by :oneOnOneId must exist.
  • lo.dashboard.view permission required.
  • The manager and employee profiles must exist in the organization.

Steps

1

Open a 1-on-1 session

Navigate to /lo/one-on-ones/:oneOnOneId or select a session from the 1-on-1s list.
2

Review session info

Note the session date, status badge, and manager/employee names.
3

Take or review notes

On the Notes tab, use OneOnOneNotesEditor to write or update session notes.
4

Review or add feedback

On the Feedback tab, view existing feedback linked to this session or add new feedback via FeedbackFormDialog.
5

Edit the session

Select Edit to open OneOnOneFormDialog in edit mode.
6

Delete the session

Select Delete and confirm in the AlertDialog to remove the session.

Key concepts

  • OneOnOneStatusBadge: displays the current status of the session.
  • Feedback filter: useFeedback is called with { oneOnOneId } to show only feedback linked to this session.
  • Profiles query: profiles for manager and employee are loaded via a direct Supabase query scoped by organization_id.

Leadership

Leadership core overview.

Governance & parity

Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/lo.tsx
  • src/cores/lo/pages/OneOnOneDetailPage.tsx
  • src/cores/lo/hooks/useOneOnOnes.ts
  • src/cores/lo/hooks/useFeedback.ts