ScopeList
읽는 것 / 하지 않는 것 / 기간, 고정 3줄.
- 출시 화면에서 사용
개요
미리보기
- Reads event titles and times only.
- Never creates or edits events. Skips attendees, places and notes.
- Takes the last 30 days only. Disconnect and delete anytime.
예시
상태
캘린더
- Reads event titles and times only.
- Never creates or edits events. Skips attendees, places and notes.
- Takes the last 30 days only. Disconnect and delete anytime.
Gmail
- Reads subject, sender and date of received mail only.
- Never sends, deletes or changes mail. Skips attachments.
- Takes the last 30 days only. Disconnect and delete anytime.
Drive
- Reads document titles and edit dates only.
- Never creates, edits or shares documents.
- Takes the last 90 days only. Disconnect and delete anytime.
쓰임 예
90일
- Reads event titles and times only.
- Never creates or edits events. Skips attendees, places and notes.
- Takes the last 90 days only. Disconnect and delete anytime.
이렇게 · 이렇게 하지 않기
- 이렇게 항상 3줄이고 순서를 바꾸지 않는다. 동의 시트와 연결 상세에서 같은 문장을 쓴다.
- 이렇게 하지 않기 실제로 하는 것보다 좁게도 넓게도 쓰지 않는다. 기술 범위 문자열(scope 이름)을 보여주지 않는다.
토큰과 속성
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
service? | 'calendar' | 'gmail' | 'drive' | calendar | 서비스별 문장 세트. gmail·drive 문장은 TEMP(Wei-Ting 확정 전). |
period? | 30 | 90 | 30 | 첫 가져오기가 읽는 기간(일). |
children? | ReactNode | — | 아래 슬롯(예: PermissionNote). 4번째 줄이 아니라 구분선 아래 따로 둔다. |
| 그 밖의 속성 | — | — | <div> 속성(id, aria-*)이 전달된다. |
접근성
키보드: 비대화형.
- <ul>에 정확히 3개의 <li>. 아이콘은 aria-hidden.