Skip to content

Instantly share code, notes, and snippets.

View dukesteen's full-sized avatar

Duke dukesteen

  • The Netherlands
View GitHub Profile
import 'package:flutter/material.dart';
import 'package:salarix/styles.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/stat_card/stat_card_types.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/stat_card/stat_card_viewmodel.dart';
import 'package:stacked/stacked.dart';
class StatCard extends ViewModelWidget<StatCardTypes> {
final StatCardTypes cardType;
StatCard({Key key, this.cardType});
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:salarix/styles.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/custom_bottom_navbar/custom_bottom_navbar.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/salary_entry_card.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/stat_card/stat_card.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/stat_card/stat_card_types.dart';
import 'package:salarix/ui/views/startup/startup_viewmodel.dart';
import 'package:stacked/stacked.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:salarix/styles.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/custom_bottom_navbar/custom_bottom_navbar.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/salary_entry_card.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/stat_card/stat_card.dart';
import 'package:salarix/ui/views/smart_widgets/salary_entry_card/stat_card/stat_card_types.dart';
import 'package:salarix/ui/views/startup/startup_viewmodel.dart';
import 'package:stacked/stacked.dart';
child: ListView.builder(
itemBuilder: (BuildContext context, int index) {
print('rebuilt list (index: $index)');
return Provider.value(
value: model.salaryModels[index],
child: SalaryEntryCard(
salaryModel: model.salaryModels[index],
key: UniqueKey(),
),
);

Keybase proof

I hereby claim:

  • I am dukesteen on github.
  • I am dukedev (https://keybase.io/dukedev) on keybase.
  • I have a public key ASAmlFLj3VFluvjlQdKaq2YRbdZr8F1jeT0V7ziYuUXJMwo

To claim this, I am signing this object:

{ \"streets\": [ { \"name\": \"Dorpsstraat\", \"cityName\": \"Ons_dorp\", \"price\": 60, \"path\": \"/MonopolyCards/Ons_dorp/Dorpsstraat.png\"}, { \"name\": \"Brink\", \"cityName\": \"Ons_dorp\", \"price\": 60, \"path\": \"/MonopolyCards/Ons_dorp/Brink.png\"}, { \"name\": \"Steenstraat\", \"cityName\": \"Arnhem\", \"price\": 100, \"path\": \"/MonopolyCards/Arnhem/Steenstraat.png\"}, { \"name\": \"Ketelstraat\", \"cityName\": \"Arnhem\", \"price\": 100, \"path\": \"/MonopolyCards/Arnhem/Ketelstraat.png\"}, { \"name\": \"Velperplein\", \"cityName\": \"Arnhem\", \"price\": 120, \"path\": \"/MonopolyCards/Arnhem/Velperplein.png\"}, { \"name\": \"Barteljorisstraat\", \"cityName\": \"Haarlem\", \"price\": 140, \"path\": \"/MonopolyCards/Haarlem/Barteljorisstraat.png\"}, { \"name\": \"Zijlweg\", \"cityName\": \"Haarlem\", \"price\": 140, \"path\": \"/MonopolyCards/Haarlem/Zijlweg.png\"}, { \"name\": \"Houtstraat\", \"cityName\": \"Haarlem\", \"price\": 160, \"path\": \"/MonopolyCards/Haarlem/Houtstraat.png\"}, { \"n
public void EditPair(KeyValuePair<string, string> data)
{
appConfig.data[data.Key] = data.Value;
}
<?php
session_start();
?>
<?php
include_once 'C:\xampp\htdocs\personal-website-php\includes\dbh.inc.php';
?>
<?php
if(isset($_POST['login_submit'])){
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JsonTest
@dukesteen
dukesteen / Program.cs
Created December 22, 2018 15:41
yeetus
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
using System.IO;
namespace TheAlteningChecker