pulse_ui 0.0.16
pulse_ui: ^0.0.16 copied to clipboard
UI components for Pulse apps.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add pulse_uiThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
pulse_ui: ^0.0.16Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:pulse_ui/enums/event_type.dart';
import 'package:pulse_ui/enums/file_type.dart';
import 'package:pulse_ui/enums/media_type.dart';
import 'package:pulse_ui/enums/social_medias.dart';
import 'package:pulse_ui/extensions/build_context_extn.dart';
import 'package:pulse_ui/extensions/date_extension.dart';
import 'package:pulse_ui/extensions/date_range_extn.dart';
import 'package:pulse_ui/extensions/extension.dart';
import 'package:pulse_ui/extensions/file_extn.dart';
import 'package:pulse_ui/extensions/placemark_extn.dart';
import 'package:pulse_ui/extensions/string_extn.dart';
import 'package:pulse_ui/extensions/time_extensions.dart';
import 'package:pulse_ui/extensions/time_of_day_extn.dart';
import 'package:pulse_ui/helpers/app_json_converter.dart';
import 'package:pulse_ui/helpers/general_helper.dart';
import 'package:pulse_ui/helpers/helper.dart';
import 'package:pulse_ui/helpers/validator.dart';
import 'package:pulse_ui/models/amenity/amenity.dart';
import 'package:pulse_ui/models/amenity/amenity.freezed.dart';
import 'package:pulse_ui/models/amenity/amenity.g.dart';
import 'package:pulse_ui/models/date_range/date_range.dart';
import 'package:pulse_ui/models/date_range/date_range.freezed.dart';
import 'package:pulse_ui/models/date_range/date_range.g.dart';
import 'package:pulse_ui/models/event_actions/event_actions.dart';
import 'package:pulse_ui/models/event_actions/event_actions.freezed.dart';
import 'package:pulse_ui/models/event_actions/event_actions.g.dart';
import 'package:pulse_ui/models/friend_event_data/friend_event_data.dart';
import 'package:pulse_ui/models/friend_event_data/friend_event_data.freezed.dart';
import 'package:pulse_ui/models/friend_event_data/friend_event_data.g.dart';
import 'package:pulse_ui/models/notification/invite_model.dart';
import 'package:pulse_ui/models/notification/invite_model.freezed.dart';
import 'package:pulse_ui/models/notification/invite_model.g.dart';
import 'package:pulse_ui/models/period.dart';
import 'package:pulse_ui/models/pulse_address/pulse_address.dart';
import 'package:pulse_ui/models/pulse_address/pulse_address.freezed.dart';
import 'package:pulse_ui/models/pulse_address/pulse_address.g.dart';
import 'package:pulse_ui/models/pulse_event/pulse_event.dart';
import 'package:pulse_ui/models/pulse_event/pulse_event.freezed.dart';
import 'package:pulse_ui/models/pulse_event/pulse_event.g.dart';
import 'package:pulse_ui/models/pulse_phone/pulse_phone.dart';
import 'package:pulse_ui/models/pulse_phone/pulse_phone.freezed.dart';
import 'package:pulse_ui/models/pulse_phone/pulse_phone.g.dart';
import 'package:pulse_ui/models/pulse_tag/pulse_tag.dart';
import 'package:pulse_ui/models/pulse_tag/pulse_tag.freezed.dart';
import 'package:pulse_ui/models/pulse_tag/pulse_tag.g.dart';
import 'package:pulse_ui/models/pulse_user/pulse_user.dart';
import 'package:pulse_ui/models/pulse_user/pulse_user.freezed.dart';
import 'package:pulse_ui/models/pulse_user/pulse_user.g.dart';
import 'package:pulse_ui/models/time/venue_time.dart';
import 'package:pulse_ui/models/time/venue_time.freezed.dart';
import 'package:pulse_ui/models/time/venue_time.g.dart';
import 'package:pulse_ui/models/venue_type/venue_type.dart';
import 'package:pulse_ui/models/venue_type/venue_type.freezed.dart';
import 'package:pulse_ui/models/venue_type/venue_type.g.dart';
import 'package:pulse_ui/services/app_file_picker.dart';
import 'package:pulse_ui/services/service.dart';
import 'package:pulse_ui/ui/core/amenities.dart';
import 'package:pulse_ui/ui/core/app_global.dart';
import 'package:pulse_ui/ui/core/app_icons.dart';
import 'package:pulse_ui/ui/core/app_images.dart';
import 'package:pulse_ui/ui/core/app_strings.dart';
import 'package:pulse_ui/ui/core/app_validators.dart';
import 'package:pulse_ui/ui/core/constants.dart';
import 'package:pulse_ui/ui/core/genres.dart';
import 'package:pulse_ui/ui/core/map_constants.dart';
import 'package:pulse_ui/ui/core/time_data.dart';
import 'package:pulse_ui/ui/core/venue_types.dart';
import 'package:pulse_ui/ui/methods/time.dart';
import 'package:pulse_ui/ui/screens/events/chat_bubble.dart';
import 'package:pulse_ui/ui/screens/events/details_screen.dart';
import 'package:pulse_ui/ui/screens/events/pageview_tile.dart';
import 'package:pulse_ui/ui/screens/events/venue_screen_tile.dart';
import 'package:pulse_ui/ui/themes/app_colors.dart';
import 'package:pulse_ui/ui/themes/app_styles.dart';
import 'package:pulse_ui/ui/themes/app_text_styles.dart';
import 'package:pulse_ui/ui/themes/app_themes.dart';
import 'package:pulse_ui/ui/themes/themes.dart';
import 'package:pulse_ui/ui/widgets.dart';
import 'package:pulse_ui/ui/widgets/artists_timeslot.dart';
import 'package:pulse_ui/ui/widgets/auth_widgets.dart';
import 'package:pulse_ui/ui/widgets/battery_icon.dart';
import 'package:pulse_ui/ui/widgets/box_buttons.dart';
import 'package:pulse_ui/ui/widgets/custom_checkbox_tile.dart';
import 'package:pulse_ui/ui/widgets/custom_dropdown_button.dart';
import 'package:pulse_ui/ui/widgets/custom_loading_widget.dart';
import 'package:pulse_ui/ui/widgets/custom_text_form_field.dart';
import 'package:pulse_ui/ui/widgets/date_box.dart';
import 'package:pulse_ui/ui/widgets/frosted_glass.dart';
import 'package:pulse_ui/ui/widgets/gender_ratio_widget.dart';
import 'package:pulse_ui/ui/widgets/icon_button_widget.dart';
import 'package:pulse_ui/ui/widgets/logo_animation.dart';
import 'package:pulse_ui/ui/widgets/opening_hour_tile.dart';
import 'package:pulse_ui/ui/widgets/person_icon.dart';
import 'package:pulse_ui/ui/widgets/pulse_button.dart';
import 'package:pulse_ui/ui/widgets/pulse_icon_button.dart';
import 'package:pulse_ui/ui/widgets/sizedbox_ten.dart';
import 'package:pulse_ui/ui/widgets/tag_chip.dart';
import 'package:pulse_ui/ui/widgets/text_with_icon.dart';
import 'package:pulse_ui/ui/widgets/toolbar_tool.dart';