Skip to content

ternary expression formatting raises an error in standard #109

@yanovich

Description

@yanovich
160   const paginator =
161     pageCount > 1 ? (
162       <div className='pagination'>
163         <button onClick={() => gotoPage(0)} disabled={!canPreviousPage}>
164           {'<<'}
165         </button>{' '}
166         <button onClick={() => previousPage()} disabled={!canPreviousPage}>
167           {'<'}
168         </button>{' '}
169         <button onClick={() => nextPage()} disabled={!canNextPage}>
170           {'>'}
171         </button>{' '}
172         <button onClick={() => gotoPage(pageCount - 1)} disabled={!canNextPage}>
173           {'>>'}
174         </button>{' '}
175         <span>
176           Page{' '}
177           <strong>
178             {pageIndex + 1} of {pageOptions.length}
179           </strong>{' '}
180         </span>
181         <span>
182           | Go to page:{' '}
183           <input
184             type='number'
185             defaultValue={pageIndex + 1}
186             onChange={e => {
187               const page = e.target.value ? Number(e.target.value) - 1 : 0
188               gotoPage(page)
189             }}
190             style={{ width: '100px' }}
191           />
192         </span>{' '}
193         <select
194           value={pageSize}
195           onChange={e => {
196             setPageSize(Number(e.target.value))
197           }}
198         >
199           {[10, 20, 30].map(pageSize => (
200             <option key={pageSize} value={pageSize}>
201               Show {pageSize}
202             </option>
203           ))}
204         </select>
205       </div>
206     ) : null
InstanceScreen.js:161:5: Expected newline between test and consequent of ternary expression.
InstanceScreen.js:161:21: Expected newline between consequent and alternate of ternary expression.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions