equal
  deleted
  inserted
  replaced
  
    
    
    27 /**  | 
    27 /**  | 
    28  * Interface to be able to launch a browser to display a link  | 
    28  * Interface to be able to launch a browser to display a link  | 
    29  */  | 
    29  */  | 
    30 interface BrowserLauncher { | 
    30 interface BrowserLauncher { | 
    31   | 
    31   | 
         | 
    32     /**  | 
         | 
    33      * Launch a browser to display [link]  | 
         | 
    34      */  | 
    32     fun launchUrl(link: String)  | 
    35     fun launchUrl(link: String)  | 
    33   | 
    36   | 
         | 
    37     /**  | 
         | 
    38      * Signal that [uris] may be launched next  | 
         | 
    39      *  | 
         | 
    40      * A [BrowserLauncher] can preload these uris for faster display  | 
         | 
    41      */  | 
    34     fun mayLaunchUrl(vararg uris: String)  | 
    42     fun mayLaunchUrl(vararg uris: String)  | 
    35   | 
    43   | 
    36 }  | 
    44 }  | 
    37   | 
    45   | 
         | 
    46 /**  | 
         | 
    47  * Creates and [androidx.compose.runtime.remember] a [BrowserLauncher]  | 
         | 
    48  */  | 
    38 @Composable  | 
    49 @Composable  | 
    39 expect fun rememberBrowserLauncher(): BrowserLauncher  | 
    50 expect fun rememberBrowserLauncher(): BrowserLauncher  |