Skip to content
Snippets Groups Projects
addevent.dart 2.8 KiB
Newer Older
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'datamodel.dart';

class AddEvent extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final EventTypeStoreInstance eventTypes = EventTypeStoreInstance();

    return Scaffold(
      appBar: AppBar(title: const Text("Add Event")),
      body:
      Column(
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
          children: <Widget>[
            TextFormField(
              decoration: const InputDecoration(
                  labelText: 'Label'
              ),
            ),
            DropdownButtonFormField(
                decoration: const InputDecoration(
                  labelText: 'Event Type',
                ),
                items: [
                  DropdownMenuItem(
                    child: Text('Calibration'),
                    value: 'Calibration',
                  ),
                  DropdownMenuItem(
                    child: Text('Information'),
                    value: 'Information',
                  )
                ],
                onChanged: (value) {

                }
            ),
            DropdownButtonFormField(
                decoration: const InputDecoration(
                  labelText: 'URN',
                ),
                items: [
                  DropdownMenuItem(
                    child: Text('ADCP'),
                    value: 'ADCP',
                  ),
                  DropdownMenuItem(
                    child: Text('EM712'),
                    value: 'EM712',
                  )
                ],
                onChanged: (value) {
                }
            ),
            TextFormField(
              decoration: const InputDecoration(
                  labelText: 'Description'
              ),
            ),
            TextFormField(
              decoration: const InputDecoration(
                  labelText: 'Latitude'
              ),
            ),
            TextFormField(
              decoration: const InputDecoration(
                  labelText: 'Longitude'
              ),
            ),
            TextFormField(
              decoration: const InputDecoration(
                  labelText: 'Elevation'
              ),
            )
          ]),
      bottomNavigationBar: Row(
        mainAxisAlignment: MainAxisAlignment.end,
        children: const [
          FloatingActionButton(
            heroTag: null,
            onPressed: null,
            tooltip: 'Get GNSS from device',
            child: Icon(Icons.my_location),
          ),
          SizedBox(width: 50),
          FloatingActionButton(
            heroTag: null,
            onPressed: null,
            tooltip: 'Add Event',
            child: Icon(Icons.add),
          ),
          SizedBox(width: 20),
        ],
      ),
    );
  }
}