/* Ċ Ġ* ĠCopyright Ġ( c ) ĠFacebook , ĠInc . Ġand Ġits Ġaffiliates . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . facebook . l ith o . code lab . aux iliary Ċ Ċ import Ġcom . facebook . l ith o . Component Ċ import Ġcom . facebook . l ith o . Component Context Ċ import Ġcom . facebook . l ith o . State Value Ċ import Ġcom . facebook . l ith o . annotations . Layout Spec Ċ import Ġcom . facebook . l ith o . annotations . On Create InitialState Ċ import Ġcom . facebook . l ith o . annotations . On Create Layout Ċ import Ġcom . facebook . l ith o . annotations . Prop Ċ import Ġcom . facebook . l ith o . annotations . State Ċ import Ġcom . facebook . l ith o . code lab . Lifecycle Event Ċ import Ġcom . facebook . l ith o . sections . Section Context Ċ import Ġcom . facebook . l ith o . sections . widget . Grid Recycler Configuration Ċ import Ġcom . facebook . l ith o . sections . widget . Recycler Collection Component Ċ import Ġcom . facebook . l ith o . sections . widget . Recycler Collection Events Controller Ċ Ċ @ Suppress (" Magic Number ") Ċ @ Layout Spec Ċ object ĠTimeline Root Component Spec Ġ{ ĊĊĠ Ġ@ On Create InitialState ĊĠ Ġfun ĠonCreate InitialState ( ĊĠĠĠĠĠ Ġc : ĠComponent Context , ĊĠĠĠĠĠ Ġevents Controller : ĠState Value < Recycler Collection Events Controller > ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġevents Controller . set ( Recycler Collection Events Controller ()) ĊĠ Ġ} ĊĊĠ Ġ@ On Create Layout ĊĠ Ġfun ĠonCreate Layout ( ĊĠĠĠĠĠ Ġc : ĠComponent Context , ĊĠĠĠĠĠ Ġ@ Prop Ġlifecycle Events : ĠList < Lifecycle Event >, ĊĠĠĠĠĠ Ġ@ State Ġevents Controller : ĠRe cycler Collection Events Controller ĊĠ Ġ): ĠComponent Ġ{ ĊĠĠĠ Ġreturn ĠRe cycler Collection Component . create ( c ) ĊĠĠĠĠĠĠĠ Ġ. recycler Configuration ( Grid Recycler Configuration . create (). num Columns ( 3 ). build ()) ĊĠĠĠĠĠĠĠ Ġ. disable PTR ( true ) ĊĠĠĠĠĠĠĠ Ġ. section ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTimeline Section . create ( Section Context ( c )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. events Controller ( events Controller ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. events ( lifecycle Events )) ĊĠĠĠĠĠĠĠ Ġ. events Controller ( events Controller ) ĊĠĠĠĠĠĠĠ Ġ. build () ĊĠ Ġ} Ċ } Ċ