22import * as React from 'react'
33import { ScrollView } from 'react-native'
44import {
5- Cell ,
65 Section ,
76 TableView ,
87 ButtonCell ,
@@ -11,7 +10,6 @@ import {
1110import type { EventType , PoweredBy } from './types'
1211import type { TopLevelViewPropsType } from '../types'
1312import { ShareButton } from '@frogpond/navigation-buttons'
14- import { openUrl } from '@frogpond/open-url'
1513import { ListFooter } from '@frogpond/lists'
1614import { shareEvent , getTimes } from './calendar-util'
1715import { AddToCalendar } from '../../components/add-to-calendar'
@@ -24,21 +22,6 @@ function MaybeSection({header, content}: {header: string, content: string}) {
2422 ) : null
2523}
2624
27- function Links ( { header, event} : { header : string , event : EventType } ) {
28- return event . links . length ? (
29- < Section header = { header } >
30- { event . links . map ( url => (
31- < Cell
32- key = { url }
33- accessory = "DisclosureIndicator"
34- onPress = { ( ) => openUrl ( url ) }
35- title = { url }
36- />
37- ) ) }
38- </ Section >
39- ) : null
40- }
41-
4225type Props = TopLevelViewPropsType & {
4326 navigation : {
4427 state : { params : { event : EventType , poweredBy : ?PoweredBy } } ,
@@ -64,7 +47,6 @@ export class EventDetail extends React.Component<Props> {
6447 < MaybeSection content = { getTimes ( event ) } header = "TIME" />
6548 < MaybeSection content = { event . location } header = "LOCATION" />
6649 < MaybeSection content = { event . description } header = "DESCRIPTION" />
67- < Links event = { event } header = "LINKS" />
6850
6951 < AddToCalendar
7052 event = { event }
0 commit comments