the time to keep the overlay open. When the time is over, the overlay will be closed automatically. If the value is null, the overlay will not be closed automatically.
@override final Duration? duration;