Skip to content

Instantly share code, notes, and snippets.

View arifai's full-sized avatar
:octocat:
Welcome to my profile!

Ahmad Rifa'i arifai

:octocat:
Welcome to my profile!
View GitHub Profile
class Api{
static Future<dynamic> post(String path,
{dynamic body, Map<String, dynamic>? params}) async {
try {
final resp = await dio.post<Map<String, dynamic>>(path,
data: body, queryParameters: params);
return resp.data;
} catch (e) {
ApiResources.errorHandlerFunc(e);
@arifai
arifai / add_page.dart
Created April 12, 2020 13:29
Halaman tambah data ODP/PDP
import 'package:flutter/material.dart';
class AddDataPage extends StatefulWidget {
AddDataPage({Key key}) : super(key: key);
@override
_AddDataPageState createState() => _AddDataPageState();
}
class _AddDataPageState extends State<AddDataPage> {
@arifai
arifai / Cargo.toml
Created December 30, 2019 14:53
Listing file & folder with Rust
[package]
name = "sysinfo"
version = "0.1.0"
authors = ["Ahmad Rifa'i <arifai209@gmail.com>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
# sys-info = "*"
@arifai
arifai / cargo.toml
Created December 25, 2019 12:29
Post with Reqwest
[package]
name = "sysinfo"
version = "0.1.0"
authors = ["Ahmad Rifa'i <arifai209@gmail.com>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
# sys-info = "*"
@arifai
arifai / index.php
Created October 28, 2019 04:47
Value dari dropdown tidak mau muncul saat dipilih
<body>
<div class="container-scroller">
<?php $this->load->view('partials/_topbar.php') ?>
<div class="container-fluid page-body-wrapper">
<!-- partial:partials/_sidebar.html -->
<?php $this->load->view('partials/_sidebar.php') ?>
<div class="main-panel">
<div class="content-wrapper">
<div class="row">
<div class="col-md-6 grid-margin stretch-card mx-auto">
_EditAddressFormState(this.accountBloc) {
subs = accountBloc.state.listen((AccountState state) {
if (state is AddressUpdated) {
Navigator.pop(_context, true);
} else if (state is EditAddressFailure) {
Scaffold.of(_context).showSnackBar(
SnackBar(
content: Text(state.error),
backgroundColor: Colors.red,
),
@arifai
arifai / edit_address.dart
Last active September 18, 2019 10:24
The getter 'state' was called on null.
class EditAddressForm extends StatefulWidget {
final AccountBloc accountBloc;
EditAddressForm(this.accountBloc, {Key key})
: super(key: key);
@override
State<EditAddressForm> createState() =>
_EditAddressFormState(accountBloc);
}
@arifai
arifai / address_form.dart
Created September 17, 2019 15:42
The getter 'state' was called on null.
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:pdm_mobile/blocs/account/account_bloc.dart';
import 'package:pdm_mobile/blocs/account/account_event.dart';
import 'package:pdm_mobile/blocs/account/account_state.dart';
import 'package:pdm_mobile/blocs/territory/territory.dart';
import 'package:pdm_mobile/models/account.dart';
import 'package:pdm_mobile/util/error_util.dart';
import 'package:pdm_mobile/widgets/exception/exception_info_view.dart';

Keybase proof

I hereby claim:

  • I am arifai on github.
  • I am ahmadrifai (https://keybase.io/ahmadrifai) on keybase.
  • I have a public key ASAf6TwALUvQ42z2r4Fw012lS4_eW6yzpCqx8WHKf_TChQo

To claim this, I am signing this object:

import 'package:flutter/material.dart';
import 'package:misiku/models/transaction_model.dart';
import 'package:misiku/screen/project_detail/detail_transaction_screen.dart';
import 'package:misiku/utils/api_client.dart';
import 'package:rupiah/rupiah.dart';
class TransactionTabScreen extends StatefulWidget {
final Widget child;
TransactionTabScreen({Key key, this.child}) : super(key: key);