diff --git a/packages/my-joy-instances/package.json b/packages/my-joy-instances/package.json index 8d1e4785..606e1593 100644 --- a/packages/my-joy-instances/package.json +++ b/packages/my-joy-instances/package.json @@ -47,6 +47,7 @@ "lodash.isfinite": "^3.3.2", "lodash.isfunction": "^3.0.9", "lodash.isinteger": "^4.0.4", + "lodash.isnan": "^3.0.2", "lodash.omit": "^4.5.0", "lodash.reduce": "^4.6.0", "lodash.reverse": "^4.0.1", diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-1-snap.png index e7bb037d..3a7e9470 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-pristine-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-pristine-1-snap.png index e7bb037d..3a7e9470 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-pristine-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-add-service-form-pristine-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-hostname-values-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-hostname-values-1-snap.png index bc329cb0..5b25e1de 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-hostname-values-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/cns-ui-js-hostname-values-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/firewall-ui-js-default-rules-rules-2-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/firewall-ui-js-default-rules-rules-2-snap.png new file mode 100644 index 00000000..2892bacf Binary files /dev/null and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/firewall-ui-js-default-rules-rules-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-1-snap.png index daf6902b..597a276c 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-input-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-input-1-snap.png index daf6902b..597a276c 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-input-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-input-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-textarea-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-textarea-1-snap.png index 5ee2a970..1c335665 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-textarea-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-input-textarea-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-add-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-add-1-snap.png index daf6902b..597a276c 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-add-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-add-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-edit-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-edit-1-snap.png index 63bc33ce..1ead3ddb 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-edit-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-method-edit-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-removing-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-removing-1-snap.png index daf6902b..597a276c 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-removing-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-removing-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-submitting-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-submitting-1-snap.png index 23d05a9e..6bfe0070 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-submitting-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-submitting-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-type-tag-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-type-tag-1-snap.png index c68a8176..ff51ea24 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-type-tag-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/key-value-ui-js-key-value-type-tag-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-1-snap.png index 186ec096..453007f0 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-2-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-2-snap.png index 5c997d49..0057adef 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-2-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-1-snap.png index b907d2e3..072b94c8 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-2-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-2-snap.png index 06e13d30..a510db00 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-2-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-3-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-3-snap.png index b907d2e3..072b94c8 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-3-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-3-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-4-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-4-snap.png index 06e13d30..a510db00 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-4-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-4-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-1-snap.png index 6965264e..b32e10b8 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-2-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-2-snap.png index d6efbae0..8719416f 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-2-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-3-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-3-snap.png index d6efbae0..b32e10b8 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-3-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-fabric-3-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-1-snap.png index 3800606c..1a1c6ce0 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-2-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-2-snap.png index d6efbae0..8719416f 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-2-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-3-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-3-snap.png index d6efbae0..8719416f 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-3-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-info-expanded-3-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-1-snap.png index 0058f68a..06062cb5 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-2-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-2-snap.png index f0a23cfc..7ff8b18a 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-2-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-3-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-3-snap.png index f0a23cfc..a510db00 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-3-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/network-ui-js-network-network-public-3-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-add-form-without-throwing-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-add-form-without-throwing-1-snap.png index c68a8176..ff51ea24 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-add-form-without-throwing-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-add-form-without-throwing-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-edit-form-without-throwing-1-snap.png b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-edit-form-without-throwing-1-snap.png index c9597baa..dd0af1aa 100644 Binary files a/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-edit-form-without-throwing-1-snap.png and b/packages/my-joy-instances/src/components/__tests__/__image_snapshots__/tags-ui-js-renders-edit-form-without-throwing-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-1-snap.png index 1e23c9b3..bf530eaa 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-2-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-2-snap.png index 1e23c9b3..bf530eaa 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-2-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/affinity-ui-js-rule-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/images-ui-js-images-images-name-stuff-image-name-stuff-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/images-ui-js-images-images-name-stuff-image-name-stuff-1-snap.png index e57cb0fe..e95b7cfc 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/images-ui-js-images-images-name-stuff-image-name-stuff-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/images-ui-js-images-images-name-stuff-image-name-stuff-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-1-snap.png index 1de729ed..ee430bbe 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-expanded-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-expanded-1-snap.png index 1de729ed..ee430bbe 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-expanded-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-1-snap.png index 1de729ed..ee430bbe 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-2-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-2-snap.png index 5261c5e6..ee430bbe 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-2-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-name-test-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-pristine-false-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-pristine-false-1-snap.png index 1de729ed..ee430bbe 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-pristine-false-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/name-ui-js-name-pristine-false-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-filters-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-filters-1-snap.png index c8eef29f..200694c1 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-filters-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-filters-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-expanded-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-expanded-1-snap.png index aceabfdf..ecf16aea 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-expanded-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-is-vm-selected-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-is-vm-selected-1-snap.png index aceabfdf..ecf16aea 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-is-vm-selected-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-is-vm-selected-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-loading-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-loading-1-snap.png index aceabfdf..ecf16aea 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-loading-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-packages-name-stuff-image-name-stuff-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-packages-name-stuff-image-name-stuff-1-snap.png index a2145dfc..cc8d3b83 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-packages-name-stuff-image-name-stuff-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-packages-name-stuff-image-name-stuff-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-pristine-false-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-pristine-false-1-snap.png index aceabfdf..ecf16aea 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-pristine-false-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/package-ui-js-packages-pristine-false-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-name-icon-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-name-icon-1-snap.png index be6f7a1f..bc34377d 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-name-icon-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-name-icon-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-test-label-instance-name-1-snap.png b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-test-label-instance-name-1-snap.png index be6f7a1f..bc34377d 100644 Binary files a/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-test-label-instance-name-1-snap.png and b/packages/my-joy-instances/src/components/create-instance/__tests__/__image_snapshots__/title-ui-js-title-icon-test-label-instance-name-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/images.spec.js.snap b/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/images.spec.js.snap index 508f1b87..22fd2d5e 100644 --- a/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/images.spec.js.snap +++ b/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/images.spec.js.snap @@ -81,7 +81,9 @@ exports[`renders without throwing 1`] = ` `; -exports[`renders without throwing 1`] = ` +exports[ + `renders without throwing 1` +] = ` .c0 { box-sizing: border-box; display: -webkit-box; diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/package.spec.js.snap b/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/package.spec.js.snap index 0a92da51..d4be1f1d 100644 --- a/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/package.spec.js.snap +++ b/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/package.spec.js.snap @@ -2912,7 +2912,9 @@ exports[`renders without throwing 1`] = ` `; -exports[`renders without throwing 1`] = ` +exports[ + `renders without throwing 1` +] = ` .c4 { margin-bottom: 0.125rem; margin-left: 0.5625rem; diff --git a/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/title.spec.js.snap b/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/title.spec.js.snap index e6084bc6..7bc9ab1a 100644 --- a/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/title.spec.js.snap +++ b/packages/my-joy-instances/src/components/create-instance/__tests__/__snapshots__/title.spec.js.snap @@ -259,7 +259,9 @@ exports[`renders without throwing 1`] = ` </div> `; -exports[`renders <Title icon="Test" label="Instance name"/> without throwing 1`] = ` +exports[ + `renders <Title icon="Test" label="Instance name"/> without throwing 1` +] = ` .c3 { font-size: 80%; font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-1-snap.png index fa7edf58..9a23e955 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-all-selected-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-all-selected-1-snap.png index b4837635..fc82acc4 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-all-selected-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-all-selected-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-children-instance-list-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-children-instance-list-1-snap.png index 636b4fdd..d8315d33 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-children-instance-list-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-children-instance-list-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-1-snap.png index dc92f42b..57779363 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-2-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-2-snap.png new file mode 100644 index 00000000..57779363 Binary files /dev/null and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-sort-order-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-sort-order-1-snap.png index e39146ce..ae6579b5 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-sort-order-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-sort-by-sort-order-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-submitting-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-submitting-1-snap.png index d821ecc3..e2c9ffa3 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-submitting-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-instance-list-submitting-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-1-snap.png index fc085e1c..2b9a0dc7 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-allowed-actions-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-allowed-actions-1-snap.png index fc085e1c..2b9a0dc7 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-allowed-actions-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-allowed-actions-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-item-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-item-1-snap.png index c6e728ae..7d47e2e2 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-item-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-item-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-mutating-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-mutating-1-snap.png index 9e26276d..8377e51a 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-mutating-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/list-ui-js-item-mutating-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-add-form-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-add-form-1-snap.png index 5ee2a970..1c335665 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-add-form-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-add-form-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-edit-form-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-edit-form-1-snap.png index aa7146ca..1f0e8fcd 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-edit-form-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/metadata-ui-js-edit-form-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-actions-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-actions-1-snap.png index 4af47c0d..6f4e320a 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-actions-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-actions-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-1-snap.png index 077638f8..f1778986 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-item-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-item-1-snap.png index 117cb159..cf6faa2d 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-item-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-item-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-mutating-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-mutating-1-snap.png index 029909cf..88734c65 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-mutating-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-item-mutating-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-1-snap.png index 2233378d..1a8ac974 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-all-selected-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-all-selected-1-snap.png index bffff7f0..8735c249 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-all-selected-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-all-selected-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-1-snap.png index ea752311..98837a6c 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-sort-order-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-sort-order-1-snap.png index 7fb0746c..4271471e 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-sort-order-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-sort-by-sort-order-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-submitting-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-submitting-1-snap.png index 8b6f85aa..061d62fd 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-submitting-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/snapshots-ui-js-snapshot-list-submitting-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png index 9b09d3e3..9c982717 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-1-snap.png index cff1ce0d..deb9526e 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-2-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-2-snap.png index 60974a4e..aee0a4a9 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-2-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-2-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-3-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-3-snap.png new file mode 100644 index 00000000..aee0a4a9 Binary files /dev/null and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-instance-3-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png index 17815668..d36b6add 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-provisioning-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-provisioning-1-snap.png index 41ecfeab..e3f49378 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-provisioning-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-provisioning-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-running-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-running-1-snap.png index e29835b3..4e44fa48 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-running-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-running-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-stopped-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-stopped-1-snap.png index 08a05d0e..44f57b6d 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-stopped-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/summary-ui-js-summary-state-stopped-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-1-snap.png index 64c764d5..7b9cca09 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-action-label-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-action-label-1-snap.png index b39c0016..e8ed028d 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-action-label-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-action-label-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-actionable-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-actionable-1-snap.png index b15b58f8..139730e4 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-actionable-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-actionable-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-on-action-click-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-on-action-click-1-snap.png index 64c764d5..7b9cca09 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-on-action-click-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-on-action-click-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-label-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-label-1-snap.png index 32d01d89..079d7a24 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-label-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-label-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-placeholder-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-placeholder-1-snap.png index 2ffdf923..fa14f17a 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-placeholder-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-search-placeholder-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-searchable-1-snap.png b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-searchable-1-snap.png index 8da910d9..16f8560c 100644 Binary files a/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-searchable-1-snap.png and b/packages/my-joy-instances/src/components/instances/__tests__/__image_snapshots__/toolbar-ui-js-toolbar-searchable-1-snap.png differ diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/list.spec.js.snap b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/list.spec.js.snap index d6f6f2b9..f9bd7547 100644 --- a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/list.spec.js.snap +++ b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/list.spec.js.snap @@ -1,6 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`renders <InstanceList /> without throwing 1`] = ` +.c23 { + background-color: transparent; + -webkit-text-decoration-skip: objects; + text-decoration-skip: objects; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; +} + .c9 { font-family: sans-serif; font-size: 100%; @@ -64,6 +71,16 @@ exports[`renders <InstanceList /> without throwing 1`] = ` cursor: not-allowed; } +.c22 { + color: rgb(59,70,204); + -webkit-text-fill-color: currentcolor; +} + +.c22:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + .c3 { padding: 0rem; padding-left: 0.75rem; @@ -82,6 +99,31 @@ exports[`renders <InstanceList /> without throwing 1`] = ` margin-left: 0.5625rem; } +.c21 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c24 { + margin: 0.125rem 0.375rem; +} + +.c25 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c10 { color: rgb(100,100,100); position: absolute; @@ -166,6 +208,23 @@ exports[`renders <InstanceList /> without throwing 1`] = ` max-width: 100%; } +.c19 { + width: 100%; + background: rgb(250,250,250); +} + +.c19 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c19 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c19 th { + border-top-width: 0; +} + .c1 { width: 100%; background: rgb(250,250,250); @@ -363,6 +422,32 @@ exports[`renders <InstanceList /> without throwing 1`] = ` border-right-width: 0; } +.c20 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c20:not(:first-child) { + border-left-width: 0; +} + +.c20:not(:last-child) { + border-right-width: 0; +} + .c2 { display: table-row; color: rgba(73,73,73,1); @@ -531,11 +616,97 @@ exports[`renders <InstanceList /> without throwing 1`] = ` name="tbody" selected={undefined} /> + <tfoot + className="c19" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c2" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c20" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c25 c22 c23" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> `; exports[`renders <InstanceList allSelected /> without throwing 1`] = ` +.c23 { + background-color: transparent; + -webkit-text-decoration-skip: objects; + text-decoration-skip: objects; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; +} + .c9 { font-family: sans-serif; font-size: 100%; @@ -599,6 +770,16 @@ exports[`renders <InstanceList allSelected /> without throwing 1`] = ` cursor: not-allowed; } +.c22 { + color: rgb(59,70,204); + -webkit-text-fill-color: currentcolor; +} + +.c22:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + .c3 { padding: 0rem; padding-left: 0.75rem; @@ -617,6 +798,31 @@ exports[`renders <InstanceList allSelected /> without throwing 1`] = ` margin-left: 0.5625rem; } +.c21 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c24 { + margin: 0.125rem 0.375rem; +} + +.c25 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c10 { color: rgb(100,100,100); position: absolute; @@ -701,6 +907,23 @@ exports[`renders <InstanceList allSelected /> without throwing 1`] = ` max-width: 100%; } +.c19 { + width: 100%; + background: rgb(250,250,250); +} + +.c19 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c19 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c19 th { + border-top-width: 0; +} + .c1 { width: 100%; background: rgb(250,250,250); @@ -898,6 +1121,32 @@ exports[`renders <InstanceList allSelected /> without throwing 1`] = ` border-right-width: 0; } +.c20 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c20:not(:first-child) { + border-left-width: 0; +} + +.c20:not(:last-child) { + border-right-width: 0; +} + .c2 { display: table-row; color: rgba(73,73,73,1); @@ -1066,11 +1315,97 @@ exports[`renders <InstanceList allSelected /> without throwing 1`] = ` name="tbody" selected={undefined} /> + <tfoot + className="c19" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c2" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c20" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c25 c22 c23" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> `; exports[`renders <InstanceList sortBy /> without throwing 1`] = ` +.c23 { + background-color: transparent; + -webkit-text-decoration-skip: objects; + text-decoration-skip: objects; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; +} + .c9 { font-family: sans-serif; font-size: 100%; @@ -1134,6 +1469,16 @@ exports[`renders <InstanceList sortBy /> without throwing 1`] = ` cursor: not-allowed; } +.c22 { + color: rgb(59,70,204); + -webkit-text-fill-color: currentcolor; +} + +.c22:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + .c3 { padding: 0rem; padding-left: 0.75rem; @@ -1152,6 +1497,31 @@ exports[`renders <InstanceList sortBy /> without throwing 1`] = ` margin-left: 0.5625rem; } +.c21 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c24 { + margin: 0.125rem 0.375rem; +} + +.c25 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c10 { color: rgb(100,100,100); position: absolute; @@ -1236,6 +1606,23 @@ exports[`renders <InstanceList sortBy /> without throwing 1`] = ` max-width: 100%; } +.c19 { + width: 100%; + background: rgb(250,250,250); +} + +.c19 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c19 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c19 th { + border-top-width: 0; +} + .c1 { width: 100%; background: rgb(250,250,250); @@ -1369,6 +1756,32 @@ exports[`renders <InstanceList sortBy /> without throwing 1`] = ` border-right-width: 0; } +.c20 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c20:not(:first-child) { + border-left-width: 0; +} + +.c20:not(:last-child) { + border-right-width: 0; +} + .c11 { border-width: 0.0625rem; border-style: solid; @@ -1601,11 +2014,97 @@ exports[`renders <InstanceList sortBy /> without throwing 1`] = ` name="tbody" selected={undefined} /> + <tfoot + className="c19" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c2" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c20" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c25 c22 c23" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> `; exports[`renders <InstanceList sortBy sortOrder /> without throwing 1`] = ` +.c23 { + background-color: transparent; + -webkit-text-decoration-skip: objects; + text-decoration-skip: objects; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; +} + .c9 { font-family: sans-serif; font-size: 100%; @@ -1669,6 +2168,16 @@ exports[`renders <InstanceList sortBy sortOrder /> without throwing 1`] = ` cursor: not-allowed; } +.c22 { + color: rgb(59,70,204); + -webkit-text-fill-color: currentcolor; +} + +.c22:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + .c3 { padding: 0rem; padding-left: 0.75rem; @@ -1687,6 +2196,31 @@ exports[`renders <InstanceList sortBy sortOrder /> without throwing 1`] = ` margin-left: 0.5625rem; } +.c21 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c24 { + margin: 0.125rem 0.375rem; +} + +.c25 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c10 { color: rgb(100,100,100); position: absolute; @@ -1771,6 +2305,23 @@ exports[`renders <InstanceList sortBy sortOrder /> without throwing 1`] = ` max-width: 100%; } +.c19 { + width: 100%; + background: rgb(250,250,250); +} + +.c19 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c19 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c19 th { + border-top-width: 0; +} + .c1 { width: 100%; background: rgb(250,250,250); @@ -1904,6 +2455,32 @@ exports[`renders <InstanceList sortBy sortOrder /> without throwing 1`] = ` border-right-width: 0; } +.c20 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c20:not(:first-child) { + border-left-width: 0; +} + +.c20:not(:last-child) { + border-right-width: 0; +} + .c11 { border-width: 0.0625rem; border-style: solid; @@ -2136,11 +2713,97 @@ exports[`renders <InstanceList sortBy sortOrder /> without throwing 1`] = ` name="tbody" selected={undefined} /> + <tfoot + className="c19" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c2" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c20" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c25 c22 c23" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> `; exports[`renders <InstanceList submitting /> without throwing 1`] = ` +.c23 { + background-color: transparent; + -webkit-text-decoration-skip: objects; + text-decoration-skip: objects; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; +} + .c9 { font-family: sans-serif; font-size: 100%; @@ -2204,6 +2867,16 @@ exports[`renders <InstanceList submitting /> without throwing 1`] = ` cursor: not-allowed; } +.c22 { + color: rgb(59,70,204); + -webkit-text-fill-color: currentcolor; +} + +.c22:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + .c3 { padding: 0rem; padding-left: 0.75rem; @@ -2222,6 +2895,31 @@ exports[`renders <InstanceList submitting /> without throwing 1`] = ` margin-left: 0.5625rem; } +.c21 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c24 { + margin: 0.125rem 0.375rem; +} + +.c25 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c10 { color: rgb(100,100,100); position: absolute; @@ -2306,6 +3004,23 @@ exports[`renders <InstanceList submitting /> without throwing 1`] = ` max-width: 100%; } +.c19 { + width: 100%; + background: rgb(250,250,250); +} + +.c19 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c19 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c19 th { + border-top-width: 0; +} + .c1 { width: 100%; background: rgb(250,250,250); @@ -2503,6 +3218,32 @@ exports[`renders <InstanceList submitting /> without throwing 1`] = ` border-right-width: 0; } +.c20 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c20:not(:first-child) { + border-left-width: 0; +} + +.c20:not(:last-child) { + border-right-width: 0; +} + .c2 { display: table-row; color: rgba(73,73,73,1); @@ -2671,11 +3412,97 @@ exports[`renders <InstanceList submitting /> without throwing 1`] = ` name="tbody" selected={undefined} /> + <tfoot + className="c19" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c2" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c20" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c25 c22 c23" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> `; exports[`renders <InstanceList>{children}</InstanceList> without throwing 1`] = ` +.c23 { + background-color: transparent; + -webkit-text-decoration-skip: objects; + text-decoration-skip: objects; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; +} + .c9 { font-family: sans-serif; font-size: 100%; @@ -2739,6 +3566,16 @@ exports[`renders <InstanceList>{children}</InstanceList> without throwing 1`] = cursor: not-allowed; } +.c22 { + color: rgb(59,70,204); + -webkit-text-fill-color: currentcolor; +} + +.c22:hover { + -webkit-text-decoration: none; + text-decoration: none; +} + .c3 { padding: 0rem; padding-left: 0.75rem; @@ -2757,6 +3594,31 @@ exports[`renders <InstanceList>{children}</InstanceList> without throwing 1`] = margin-left: 0.5625rem; } +.c21 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c24 { + margin: 0.125rem 0.375rem; +} + +.c25 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c10 { color: rgb(100,100,100); position: absolute; @@ -2841,6 +3703,23 @@ exports[`renders <InstanceList>{children}</InstanceList> without throwing 1`] = max-width: 100%; } +.c19 { + width: 100%; + background: rgb(250,250,250); +} + +.c19 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c19 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c19 th { + border-top-width: 0; +} + .c1 { width: 100%; background: rgb(250,250,250); @@ -3038,6 +3917,32 @@ exports[`renders <InstanceList>{children}</InstanceList> without throwing 1`] = border-right-width: 0; } +.c20 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c20:not(:first-child) { + border-left-width: 0; +} + +.c20:not(:last-child) { + border-right-width: 0; +} + .c2 { display: table-row; color: rgba(73,73,73,1); @@ -3210,6 +4115,85 @@ exports[`renders <InstanceList>{children}</InstanceList> without throwing 1`] = children </span> </tbody> + <tfoot + className="c19" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c2" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c20" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c25 c22 c23" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c21 c22 c23" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c24" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> `; @@ -3421,24 +4405,6 @@ exports[`renders <Item /> without throwing 1`] = ` -webkit-padding-after: 0; } -.c19 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c0 { overflow: hidden; border-spacing: 0; @@ -3559,6 +4525,24 @@ exports[`renders <Item /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c19 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c11 { color: rgba(73,73,73,1); -webkit-text-decoration: none; @@ -3935,24 +4919,6 @@ exports[`renders <Item {...item} /> without throwing 1`] = ` -webkit-padding-after: 0; } -.c19 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c0 { overflow: hidden; border-spacing: 0; @@ -4073,6 +5039,24 @@ exports[`renders <Item {...item} /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c19 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c11 { color: rgba(73,73,73,1); -webkit-text-decoration: none; @@ -4451,24 +5435,6 @@ exports[`renders <Item allowedActions /> without throwing 1`] = ` -webkit-padding-after: 0; } -.c19 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c0 { overflow: hidden; border-spacing: 0; @@ -4589,6 +5555,24 @@ exports[`renders <Item allowedActions /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c19 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c11 { color: rgba(73,73,73,1); -webkit-text-decoration: none; diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/snapshots.spec.js.snap b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/snapshots.spec.js.snap index 9abb43ba..5d43c98a 100644 --- a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/snapshots.spec.js.snap +++ b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/snapshots.spec.js.snap @@ -983,24 +983,6 @@ exports[`renders <Item /> without throwing 1`] = ` -webkit-padding-after: 0; } -.c13 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c2 { border-width: 0.0625rem; border-style: solid; @@ -1084,6 +1066,24 @@ exports[`renders <Item /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c13 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + @media only screen and (min-width:47.9375rem) { .c10 { width: 10rem; @@ -1362,24 +1362,6 @@ exports[`renders <Item {...item} /> without throwing 1`] = ` -webkit-padding-after: 0; } -.c13 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c2 { border-width: 0.0625rem; border-style: solid; @@ -1463,6 +1445,24 @@ exports[`renders <Item {...item} /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c13 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + @media only screen and (min-width:47.9375rem) { .c10 { width: 10rem; diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/summary.spec.js.snap b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/summary.spec.js.snap index 15d0bc5b..1647ae82 100644 --- a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/summary.spec.js.snap +++ b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/summary.spec.js.snap @@ -6712,7 +6712,9 @@ exports[`renders <Summary instance /> without throwing 2`] = ` </div> `; -exports[`renders <Summary starting stopping rebooting removing /> without throwing 1`] = ` +exports[ + `renders <Summary starting stopping rebooting removing /> without throwing 1` +] = ` .c0 { box-sizing: border-box; display: -webkit-box; diff --git a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/toolbar.spec.js.snap b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/toolbar.spec.js.snap index 2c652d97..ab187548 100644 --- a/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/toolbar.spec.js.snap +++ b/packages/my-joy-instances/src/components/instances/__tests__/__snapshots__/toolbar.spec.js.snap @@ -331,6 +331,7 @@ exports[`renders <Toolbar /> without throwing 1`] = ` href="" icon={true} onClick={undefined} + to={undefined} type="submit" > Create @@ -670,6 +671,7 @@ exports[`renders <Toolbar actionLabel /> without throwing 1`] = ` href="" icon={true} onClick={undefined} + to={undefined} type="submit" > Action label @@ -1031,6 +1033,7 @@ exports[`renders <Toolbar actionable /> without throwing 1`] = ` href="" icon={true} onClick={undefined} + to={undefined} type="submit" > Create @@ -1370,6 +1373,7 @@ exports[`renders <Toolbar onActionClick /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Create @@ -1709,6 +1713,7 @@ exports[`renders <Toolbar searchLabel /> without throwing 1`] = ` href="" icon={true} onClick={undefined} + to={undefined} type="submit" > Create @@ -2048,6 +2053,7 @@ exports[`renders <Toolbar searchPlaceholder /> without throwing 1`] = ` href="" icon={true} onClick={undefined} + to={undefined} type="submit" > Create @@ -2402,6 +2408,7 @@ exports[`renders <Toolbar searchable /> without throwing 1`] = ` href="" icon={true} onClick={undefined} + to={undefined} type="submit" > Create diff --git a/packages/my-joy-instances/src/components/instances/list.js b/packages/my-joy-instances/src/components/instances/list.js index 8cb34c9b..20ddaa21 100644 --- a/packages/my-joy-instances/src/components/instances/list.js +++ b/packages/my-joy-instances/src/components/instances/list.js @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { Fragment } from 'react'; import distanceInWordsToNow from 'date-fns/distance_in_words_to_now'; import remcalc from 'remcalc'; import styled from 'styled-components'; @@ -6,6 +6,7 @@ import titleCase from 'title-case'; import { Link } from 'react-router-dom'; import { Field } from 'redux-form'; import Flex from 'styled-flex-component'; +import queryString from 'query-string'; import { Anchor, @@ -17,6 +18,8 @@ import { TableTh, TableTd, TableTbody, + PaginationTableFoot, + PaginationItem, StatusLoader, Popover, PopoverContainer, @@ -27,7 +30,7 @@ import { ActionsIcon } from 'joyent-ui-toolkit'; -import GLOBAL from '@state/global'; +import GLOBAL, { Global } from '@state/global'; const stateColor = { PROVISIONING: 'primary', @@ -56,6 +59,14 @@ const Actions = styled(Flex)` min-width: ${remcalc(48)}; `; +export const FetchingItem = () => ( + <TableTr colSpan="6"> + <TableTd colSpan="6" middle center> + <StatusLoader /> + </TableTd> + </TableTr> +); + export const Item = ({ id = '', name, @@ -148,71 +159,168 @@ export default ({ toggleSelectAll = () => null, onSortBy = () => null, children, - noInstances -}) => ( - <form> - <Table> - <TableThead> - <TableTr> - <TableTh xs="32" padding="0" paddingLeft={remcalc(12)} middle left> - <FormGroup paddingTop={remcalc(4)}> - <Checkbox - checked={allSelected} - disabled={submitting || noInstances} - onChange={toggleSelectAll} - noMargin - /> - </FormGroup> - </TableTh> - <TableTh - onClick={() => onSortBy('name')} - sortOrder={sortOrder} - showSort={sortBy === 'name'} - left - middle - actionable - > - <span>Name </span> - </TableTh> - <TableTh - xs="150" - onClick={() => onSortBy('state')} - sortOrder={sortOrder} - showSort={sortBy === 'state'} - left - middle - actionable - > - <span>Status </span> - </TableTh> - <TableTh - xs="0" - sm="160" - onClick={() => onSortBy('created')} - sortOrder={sortOrder} - showSort={sortBy === 'created'} - left - middle - actionable - > - <span>Created </span> - </TableTh> - <TableTh - xs="0" - sm="130" - onClick={() => onSortBy('id')} - sortOrder={sortOrder} - showSort={sortBy === 'id'} - left - middle - actionable - > - <span>Short ID </span> - </TableTh> - <TableTh xs="60" padding="0" /> - </TableTr> - </TableThead> - <TableTbody>{children}</TableTbody> - </Table> - </form> -); + noInstances, + limit = 0, + offset = 0, + total = 0 +}) => { + const numPages = Math.ceil(total / limit); + const currPage = Math.ceil((offset + limit) / limit); + const isLast = currPage === numPages; + const isFirst = currPage === 1; + + return ( + <form> + <Table> + <TableThead> + <TableTr> + <TableTh xs="32" padding="0" paddingLeft={remcalc(12)} middle left> + <FormGroup paddingTop={remcalc(4)}> + <Checkbox + checked={allSelected} + disabled={submitting || noInstances} + onChange={toggleSelectAll} + noMargin + /> + </FormGroup> + </TableTh> + <TableTh + onClick={() => onSortBy('name')} + sortOrder={sortOrder} + showSort={sortBy === 'name'} + left + middle + actionable + > + <span>Name </span> + </TableTh> + <TableTh + xs="150" + onClick={() => onSortBy('state')} + sortOrder={sortOrder} + showSort={sortBy === 'state'} + left + middle + actionable + > + <span>Status </span> + </TableTh> + <TableTh + xs="0" + sm="160" + onClick={() => onSortBy('created')} + sortOrder={sortOrder} + showSort={sortBy === 'created'} + left + middle + actionable + > + <span>Created </span> + </TableTh> + <TableTh + xs="0" + sm="130" + onClick={() => onSortBy('id')} + sortOrder={sortOrder} + showSort={sortBy === 'id'} + left + middle + actionable + > + <span>Short ID </span> + </TableTh> + <TableTh xs="60" padding="0" /> + </TableTr> + </TableThead> + <TableTbody>{children}</TableTbody> + {!noInstances ? ( + <PaginationTableFoot colSpan="6"> + <PaginationItem + to={`${Global().pathname}?${queryString.stringify({ + ...Global().query, + limit, + offset: offset - limit + })}`} + component={Link} + disabled={isFirst} + prev + > + Prev + </PaginationItem> + {currPage - 2 > 0 ? ( + <Fragment> + {currPage - 2 > 1 ? ( + <PaginationItem + to={`${Global().pathname}?${queryString.stringify({ + ...Global().query, + limit, + offset: 0 + })}`} + component={Link} + > + 1 + </PaginationItem> + ) : null} + <PaginationItem disabled>...</PaginationItem> + </Fragment> + ) : null} + {currPage > 1 ? ( + <PaginationItem + to={`${Global().pathname}?${queryString.stringify({ + ...Global().query, + limit, + offset: offset - limit + })}`} + component={Link} + > + {currPage - 1} + </PaginationItem> + ) : null} + <PaginationItem active>{currPage}</PaginationItem> + {numPages > currPage ? ( + <PaginationItem + to={`${Global().pathname}?${queryString.stringify({ + ...Global().query, + limit, + offset: offset + limit + })}`} + component={Link} + > + {currPage + 1} + </PaginationItem> + ) : null} + {currPage + 2 <= numPages ? ( + <Fragment> + <PaginationItem disabled>...</PaginationItem> + {numPages - currPage > 2 ? ( + <PaginationItem + to={`${Global().pathname}?${queryString.stringify({ + ...Global().query, + limit, + offset: total - limit + })}`} + component={Link} + > + {numPages} + </PaginationItem> + ) : null} + </Fragment> + ) : null} + <PaginationItem + to={`${Global().pathname}?${queryString.stringify({ + ...Global().query, + limit, + offset: offset + limit + })}`} + component={Link} + disabled={isLast} + next + > + Next + </PaginationItem> + </PaginationTableFoot> + ) : null} + </Table> + </form> + ); +}; diff --git a/packages/my-joy-instances/src/components/instances/toolbar.js b/packages/my-joy-instances/src/components/instances/toolbar.js index 57b2bd09..d889f92d 100644 --- a/packages/my-joy-instances/src/components/instances/toolbar.js +++ b/packages/my-joy-instances/src/components/instances/toolbar.js @@ -2,6 +2,7 @@ import React from 'react'; import { Field } from 'redux-form'; import Flex from 'styled-flex-component'; import { Margin } from 'styled-components-spacing'; +import { Link } from 'react-router-dom'; import remcalc from 'remcalc'; import { @@ -18,7 +19,8 @@ export const Toolbar = ({ searchable = true, actionLabel = 'Create', actionable = true, - onActionClick + onActionClick, + actionTo }) => ( <Flex justifyBetween> <FormGroup name="filter" field={Field}> @@ -30,8 +32,10 @@ export const Toolbar = ({ <FormGroup right> <Divider height={remcalc(21)} transparent /> <Button - type={onActionClick ? 'button' : 'submit'} + type={actionTo || onActionClick ? 'button' : 'submit'} disabled={!actionable} + component={actionTo ? Link : undefined} + to={actionTo} onClick={onActionClick} icon fluid diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png index 4421e6ae..8dc56025 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-expanded-1-snap.png index 5ecc0a89..f469d2b2 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-expanded-1-snap.png index 0ff38364..f1eff0af 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png index 6db37e97..490da22e 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-expanded-1-snap.png index 3dd7a401..8ac5f8a3 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png index 77e7af45..622ba89e 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png index 77e7af45..622ba89e 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-expanded-1-snap.png index 4ab3f03b..01fd509c 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-loading-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png index 77e7af45..622ba89e 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-expanded-1-snap.png index 68dbb273..fd42d121 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-proceeded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-proceeded-1-snap.png index 30abd1c2..651e44b5 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-proceeded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/networks-ui-js-networks-networks-proceeded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-1-snap.png index a304e0e9..f81f1765 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-add-open-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-add-open-expanded-1-snap.png index 7b7cf6c5..7221bf96 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-add-open-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-add-open-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-expanded-1-snap.png index d81c73d4..67b2cbf2 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-1-snap.png index a304e0e9..f81f1765 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-expanded-1-snap.png index d81c73d4..67b2cbf2 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/tag-ui-js-tags-metadata-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-1-snap.png index f3d0b0c3..c1325e20 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-1-snap.png index 2029cb30..38d10d13 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-1-snap.png index 2029cb30..38d10d13 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-form-open-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-form-open-1-snap.png index 46466c18..066124f1 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-form-open-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-create-form-open-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-1-snap.png index 46466c18..066124f1 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-script-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-script-1-snap.png index 46466c18..066124f1 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-script-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-expanded-edit-form-open-script-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-proceeded-1-snap.png b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-proceeded-1-snap.png index 4e3eaa18..78fb4301 100644 Binary files a/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-proceeded-1-snap.png and b/packages/my-joy-instances/src/containers/create-instance/__tests__/__image_snapshots__/user-script-ui-js-user-script-proceeded-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/create-instance/__tests__/__snapshots__/user-script.spec.js.snap b/packages/my-joy-instances/src/containers/create-instance/__tests__/__snapshots__/user-script.spec.js.snap index a1e56edf..89f0ad0d 100644 --- a/packages/my-joy-instances/src/containers/create-instance/__tests__/__snapshots__/user-script.spec.js.snap +++ b/packages/my-joy-instances/src/containers/create-instance/__tests__/__snapshots__/user-script.spec.js.snap @@ -1099,7 +1099,9 @@ Array [ ] `; -exports[`renders <UserScript expanded create formOpen /> without throwing 1`] = ` +exports[ + `renders <UserScript expanded create formOpen /> without throwing 1` +] = ` Array [ .c3 { font-size: 80%; @@ -1881,7 +1883,9 @@ Array [ ] `; -exports[`renders <UserScript expanded edit formOpen script /> without throwing 1`] = ` +exports[ + `renders <UserScript expanded edit formOpen script /> without throwing 1` +] = ` Array [ .c3 { font-size: 80%; diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-1-snap.png index a6f1a4bf..bb0e509d 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-hostnames-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-hostnames-1-snap.png index 23180033..7cfc2728 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-hostnames-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-hostnames-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-1-snap.png index 864d5116..01aa3bc0 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-error-1-snap.png index 62e6f334..fa5d20f9 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-loading-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutating-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutating-1-snap.png index 09fabbaf..86498ab7 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutating-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutating-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutation-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutation-error-1-snap.png index 3571fdbc..d10f59c2 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutation-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-mutation-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-services-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-services-1-snap.png index bbdc9a05..77fd68e6 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-services-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/cns-ui-js-cns-services-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-1-snap.png index c100cdd4..2cd68ca3 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-inactive-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-inactive-1-snap.png index cc165ff3..bc874870 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-inactive-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-inactive-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-1-snap.png index a6ebbd1b..a878c219 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-error-1-snap.png index b827f296..71de0db2 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-loading-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-mutation-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-mutation-error-1-snap.png index c0340d7f..8a694a63 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-mutation-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/firewall-ui-js-firewall-mutation-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-1-snap.png index 1ded10bb..b28593e1 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-error-1-snap.png index 096b0eab..ce37f5e1 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-1-snap.png index 341fe94a..91aec172 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-1-snap.png index 10e36bcd..1562ca14 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-1-snap.png index 9172122b..b7c7cec0 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-allowed-actions-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-allowed-actions-1-snap.png index 374fdd5e..63555de0 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-allowed-actions-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-instances-selected-all-allowed-actions-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-loading-1-snap.png index 82d6c1ba..72b847da 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/list-ui-js-list-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png index e00ae93b..5039e8c9 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-1-snap.png index edadc0dd..fde0d315 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-add-open-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-error-1-snap.png index e4ea5df0..f9a65e64 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-loading-1-snap.png index a6225be2..aad42f04 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png index 2a7cb815..fd8c1088 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/metadata-ui-js-metadata-metadata-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png index 8f6216ee..13c14265 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png index d6bc2ea3..1d1748aa 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png index fbc0e062..5b259f6b 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/networks-ui-js-networks-networks-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png index 217b0c57..9381c940 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-1-snap.png index 29443b7b..feea9936 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-error-1-snap.png index a141971c..feea9936 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-loading-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-mutation-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-mutation-error-1-snap.png index c672f70e..1d7588a5 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-mutation-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-mutation-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png index 217b0c57..feea9936 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-2-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-2-snap.png index ba2b7b30..cec867d3 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-2-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-2-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-3-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-3-snap.png index 8982ad79..3be4276e 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-3-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/summary-ui-js-summary-starting-stopping-rebooting-removing-3-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-1-snap.png index a08148a2..2a2b7f6a 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-add-open-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-add-open-1-snap.png index 51732ce4..482089a0 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-add-open-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-add-open-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editable-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editable-1-snap.png index a08148a2..2a2b7f6a 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editable-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editable-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-1-snap.png index ead59b66..b9b84896 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-2-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-2-snap.png index 20b39c12..b9b84896 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-2-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-2-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-removing-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-removing-1-snap.png index 9c6a47f2..3820cb8b 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-removing-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-editing-removing-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-error-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-error-1-snap.png index a08148a2..2a2b7f6a 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-error-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-error-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-loading-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-loading-1-snap.png index 2c2d28e8..0de601b3 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-loading-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-loading-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-tags-1-snap.png b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-tags-1-snap.png index a38d259b..feb8f1e3 100644 Binary files a/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-tags-1-snap.png and b/packages/my-joy-instances/src/containers/instances/__tests__/__image_snapshots__/tags-ui-js-tags-tags-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/list.spec.js.snap b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/list.spec.js.snap index cb1ebf32..57da79c3 100644 --- a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/list.spec.js.snap +++ b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/list.spec.js.snap @@ -861,7 +861,8 @@ exports[`renders <List /> without throwing 1`] = ` disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance @@ -2167,7 +2168,8 @@ exports[`renders <List error /> without throwing 1`] = ` disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance @@ -2726,6 +2728,31 @@ exports[`renders <List instances /> without throwing 1`] = ` padding: 0rem; } +.c46 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c47 { + margin: 0.125rem 0.375rem; +} + +.c48 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c11 { display: inline-block; } @@ -3098,24 +3125,6 @@ exports[`renders <List instances /> without throwing 1`] = ` color: rgba(73,73,73,0.5); } -.c41 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c14 { overflow: hidden; border-spacing: 0; @@ -3125,6 +3134,23 @@ exports[`renders <List instances /> without throwing 1`] = ` max-width: 100%; } +.c44 { + width: 100%; + background: rgb(250,250,250); +} + +.c44 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c44 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c44 th { + border-top-width: 0; +} + .c15 { width: 100%; background: rgb(250,250,250); @@ -3322,6 +3348,32 @@ exports[`renders <List instances /> without throwing 1`] = ` border-right-width: 0; } +.c45 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c45:not(:first-child) { + border-left-width: 0; +} + +.c45:not(:last-child) { + border-right-width: 0; +} + .c33 { border-width: 0.0625rem; border-style: solid; @@ -3449,6 +3501,24 @@ exports[`renders <List instances /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c41 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c34 { color: rgba(73,73,73,1); -webkit-text-decoration: none; @@ -3566,7 +3636,8 @@ exports[`renders <List instances /> without throwing 1`] = ` disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance @@ -3975,6 +4046,85 @@ exports[`renders <List instances /> without throwing 1`] = ` </td> </tr> </tbody> + <tfoot + className="c44" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c16" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c45" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c48 c35 c36" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> </div> @@ -4116,6 +4266,31 @@ exports[`renders <List instances selected /> without throwing 1`] = ` padding: 0rem; } +.c46 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c47 { + margin: 0.125rem 0.375rem; +} + +.c48 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c11 { display: inline-block; } @@ -4210,7 +4385,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` max-height: 1.125rem; } -.c48 { +.c53 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -4272,7 +4447,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` align-items: center; } -.c48:focus { +.c53:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -4280,68 +4455,68 @@ exports[`renders <List instances selected /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c48:hover { +.c53:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c48:active, -.c48:active:hover, -.c48:active:focus { +.c53:active, +.c53:active:hover, +.c53:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c48[disabled] { +.c53[disabled] { cursor: not-allowed; pointer-events: none; } -.c48:focus { +.c53:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c48:hover { +.c53:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c48:active, -.c48:active:hover, -.c48:active:focus { +.c53:active, +.c53:active:hover, +.c53:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c48:focus { +.c53:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c48:hover { +.c53:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c48:active, -.c48:active:hover, -.c48:active:focus { +.c53:active, +.c53:active:hover, +.c53:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c48 svg + span { +.c53 svg + span { margin-left: 0.75rem; } -.c48 svg { +.c53 svg { max-height: 1.125rem; } -.c49 { +.c54 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -4398,7 +4573,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` align-items: center; } -.c49:focus { +.c54:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -4406,68 +4581,68 @@ exports[`renders <List instances selected /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c49:hover { +.c54:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c49:active, -.c49:active:hover, -.c49:active:focus { +.c54:active, +.c54:active:hover, +.c54:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c49[disabled] { +.c54[disabled] { cursor: not-allowed; pointer-events: none; } -.c49:focus { +.c54:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c49:hover { +.c54:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c49:active, -.c49:active:hover, -.c49:active:focus { +.c54:active, +.c54:active:hover, +.c54:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c49:focus { +.c54:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c49:hover { +.c54:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c49:active, -.c49:active:hover, -.c49:active:focus { +.c54:active, +.c54:active:hover, +.c54:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c49 svg + span { +.c54 svg + span { margin-left: 0.75rem; } -.c49 svg { +.c54 svg { max-height: 1.125rem; } -.c51 { +.c56 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -4534,7 +4709,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` float: right; } -.c51:focus { +.c56:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -4542,87 +4717,87 @@ exports[`renders <List instances selected /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c51:hover { +.c56:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c51[disabled] { +.c56[disabled] { cursor: not-allowed; pointer-events: none; } -.c51:focus { +.c56:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c51:hover { +.c56:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c51:focus { +.c56:focus { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c51:hover { +.c56:hover { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgba(210,67,58,0.1); border-color: rgb(205,37,27); } -.c51:focus { +.c56:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c51:hover { +.c56:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c51 svg + span { +.c56 svg + span { margin-left: 0.75rem; } -.c51 svg { +.c56 svg { max-height: 1.125rem; } -.c52 { +.c57 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -4684,7 +4859,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` float: right; } -.c52:focus { +.c57:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -4692,83 +4867,83 @@ exports[`renders <List instances selected /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c52:hover { +.c57:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c52[disabled] { +.c57[disabled] { cursor: not-allowed; pointer-events: none; } -.c52:focus { +.c57:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c52:hover { +.c57:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c52:focus { +.c57:focus { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c52:hover { +.c57:hover { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-color: rgba(210,67,58,0.1); border-color: rgb(205,37,27); } -.c52:focus { +.c57:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c52:hover { +.c57:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c52 svg + span { +.c57 svg + span { margin-left: 0.75rem; } -.c52 svg { +.c57 svg { max-height: 1.125rem; } @@ -4796,7 +4971,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` padding-bottom: 1.125rem; } -.c45 { +.c50 { margin-right: auto; margin-left: auto; box-sizing: border-box; @@ -4837,7 +5012,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` margin-left: -0.625rem; } -.c46 { +.c51 { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; @@ -4856,7 +5031,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` margin-left: -0.625rem; } -.c47 { +.c52 { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -4866,7 +5041,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` display: block; } -.c50 { +.c55 { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -4897,7 +5072,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` height: 1.25rem; } -.c44 { +.c49 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -5143,24 +5318,6 @@ exports[`renders <List instances selected /> without throwing 1`] = ` color: rgba(73,73,73,0.5); } -.c41 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c14 { overflow: hidden; border-spacing: 0; @@ -5170,6 +5327,23 @@ exports[`renders <List instances selected /> without throwing 1`] = ` max-width: 100%; } +.c44 { + width: 100%; + background: rgb(250,250,250); +} + +.c44 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c44 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c44 th { + border-top-width: 0; +} + .c15 { width: 100%; background: rgb(250,250,250); @@ -5367,6 +5541,32 @@ exports[`renders <List instances selected /> without throwing 1`] = ` border-right-width: 0; } +.c45 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c45:not(:first-child) { + border-left-width: 0; +} + +.c45:not(:last-child) { + border-right-width: 0; +} + .c33 { border-width: 0.0625rem; border-style: solid; @@ -5494,6 +5694,24 @@ exports[`renders <List instances selected /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c41 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c34 { color: rgba(73,73,73,1); -webkit-text-decoration: none; @@ -5533,32 +5751,32 @@ exports[`renders <List instances selected /> without throwing 1`] = ` } @media only screen and (min-width:48em) { - .c45 { + .c50 { width: 46rem; } } @media only screen and (min-width:64em) { - .c45 { + .c50 { width: 56rem; } } @media only screen and (min-width:75em) { - .c45 { + .c50 { width: 59rem; } } @media only screen and (max-width:47.9375rem) { - .c45 { + .c50 { padding-left: 0.375rem; padding-right: 0.375rem; } } @media only screen and (min-width:0em) { - .c46 { + .c51 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -5567,7 +5785,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` } @media only screen and (min-width:0em) { - .c46 { + .c51 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; @@ -5576,7 +5794,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` } @media only screen and (min-width:0em) { - .c47 { + .c52 { -webkit-flex-basis: 58.333333333333336%; -ms-flex-preferred-size: 58.333333333333336%; flex-basis: 58.333333333333336%; @@ -5585,7 +5803,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` } @media only screen and (min-width:0em) { - .c50 { + .c55 { -webkit-flex-basis: 41.66666666666667%; -ms-flex-preferred-size: 41.66666666666667%; flex-basis: 41.66666666666667%; @@ -5672,7 +5890,8 @@ exports[`renders <List instances selected /> without throwing 1`] = ` disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance @@ -6081,26 +6300,105 @@ exports[`renders <List instances selected /> without throwing 1`] = ` </td> </tr> </tbody> + <tfoot + className="c44" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c16" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c45" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c48 c35 c36" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> <div - className="c44" + className="c49" > <div - className="c45" + className="c50" > <div - className="c46" + className="c51" > <div - className="c47" + className="c52" > <span name="react-responsive-mock" query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={true} href="" icon={true} @@ -6132,7 +6430,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={true} href="" icon={true} @@ -6167,7 +6465,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={true} href="" icon={true} @@ -6199,7 +6497,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={true} href="" icon={true} @@ -6234,7 +6532,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={true} href="" icon={true} @@ -6282,7 +6580,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={true} href="" icon={true} @@ -6330,14 +6628,14 @@ exports[`renders <List instances selected /> without throwing 1`] = ` </span> </div> <div - className="c50" + className="c55" > <span name="react-responsive-mock" query="only screen and (max-width: 47.9375rem)" > <button - className="c51 c11 c12" + className="c56 c11 c12" disabled={true} href="" icon={true} @@ -6369,7 +6667,7 @@ exports[`renders <List instances selected /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c52 c11 c12" + className="c57 c11 c12" disabled={true} href="" icon={true} @@ -6542,6 +6840,31 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` padding: 0rem; } +.c46 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c47 { + margin: 0.125rem 0.375rem; +} + +.c48 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c11 { display: inline-block; } @@ -6636,7 +6959,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` max-height: 1.125rem; } -.c48 { +.c53 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -6698,7 +7021,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` align-items: center; } -.c48:focus { +.c53:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -6706,68 +7029,68 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c48:hover { +.c53:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c48:active, -.c48:active:hover, -.c48:active:focus { +.c53:active, +.c53:active:hover, +.c53:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c48[disabled] { +.c53[disabled] { cursor: not-allowed; pointer-events: none; } -.c48:focus { +.c53:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c48:hover { +.c53:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c48:active, -.c48:active:hover, -.c48:active:focus { +.c53:active, +.c53:active:hover, +.c53:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c48:focus { +.c53:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c48:hover { +.c53:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c48:active, -.c48:active:hover, -.c48:active:focus { +.c53:active, +.c53:active:hover, +.c53:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c48 svg + span { +.c53 svg + span { margin-left: 0.75rem; } -.c48 svg { +.c53 svg { max-height: 1.125rem; } -.c49 { +.c54 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -6824,7 +7147,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` align-items: center; } -.c49:focus { +.c54:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -6832,68 +7155,68 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c49:hover { +.c54:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c49:active, -.c49:active:hover, -.c49:active:focus { +.c54:active, +.c54:active:hover, +.c54:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c49[disabled] { +.c54[disabled] { cursor: not-allowed; pointer-events: none; } -.c49:focus { +.c54:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c49:hover { +.c54:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c49:active, -.c49:active:hover, -.c49:active:focus { +.c54:active, +.c54:active:hover, +.c54:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c49:focus { +.c54:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c49:hover { +.c54:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c49:active, -.c49:active:hover, -.c49:active:focus { +.c54:active, +.c54:active:hover, +.c54:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c49 svg + span { +.c54 svg + span { margin-left: 0.75rem; } -.c49 svg { +.c54 svg { max-height: 1.125rem; } -.c51 { +.c56 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -6960,7 +7283,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` float: right; } -.c51:focus { +.c56:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -6968,87 +7291,87 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c51:hover { +.c56:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c51[disabled] { +.c56[disabled] { cursor: not-allowed; pointer-events: none; } -.c51:focus { +.c56:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c51:hover { +.c56:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c51:focus { +.c56:focus { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c51:hover { +.c56:hover { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgba(210,67,58,0.1); border-color: rgb(205,37,27); } -.c51:focus { +.c56:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c51:hover { +.c56:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c51 svg + span { +.c56 svg + span { margin-left: 0.75rem; } -.c51 svg { +.c56 svg { max-height: 1.125rem; } -.c52 { +.c57 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -7110,7 +7433,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` float: right; } -.c52:focus { +.c57:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -7118,83 +7441,83 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` border-color: rgb(45,56,132); } -.c52:hover { +.c57:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c52[disabled] { +.c57[disabled] { cursor: not-allowed; pointer-events: none; } -.c52:focus { +.c57:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c52:hover { +.c57:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c52:focus { +.c57:focus { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c52:hover { +.c57:hover { color: rgb(205,37,27); background-color: rgb(255,255,255); border-color: rgb(205,37,27); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-color: rgba(210,67,58,0.1); border-color: rgb(205,37,27); } -.c52:focus { +.c57:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c52:hover { +.c57:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c52:active, -.c52:active:hover, -.c52:active:focus { +.c57:active, +.c57:active:hover, +.c57:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c52 svg + span { +.c57 svg + span { margin-left: 0.75rem; } -.c52 svg { +.c57 svg { max-height: 1.125rem; } @@ -7222,7 +7545,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` padding-bottom: 1.125rem; } -.c45 { +.c50 { margin-right: auto; margin-left: auto; box-sizing: border-box; @@ -7263,7 +7586,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` margin-left: -0.625rem; } -.c46 { +.c51 { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; @@ -7282,7 +7605,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` margin-left: -0.625rem; } -.c47 { +.c52 { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -7292,7 +7615,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` display: block; } -.c50 { +.c55 { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -7323,7 +7646,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` height: 1.25rem; } -.c44 { +.c49 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -7569,24 +7892,6 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` color: rgba(73,73,73,0.5); } -.c41 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c14 { overflow: hidden; border-spacing: 0; @@ -7596,6 +7901,23 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` max-width: 100%; } +.c44 { + width: 100%; + background: rgb(250,250,250); +} + +.c44 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c44 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c44 th { + border-top-width: 0; +} + .c15 { width: 100%; background: rgb(250,250,250); @@ -7793,6 +8115,32 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` border-right-width: 0; } +.c45 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c45:not(:first-child) { + border-left-width: 0; +} + +.c45:not(:last-child) { + border-right-width: 0; +} + .c33 { border-width: 0.0625rem; border-style: solid; @@ -7920,6 +8268,24 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` border-bottom-width: 0.0625rem; } +.c41 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c34 { color: rgba(73,73,73,1); -webkit-text-decoration: none; @@ -7959,32 +8325,32 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` } @media only screen and (min-width:48em) { - .c45 { + .c50 { width: 46rem; } } @media only screen and (min-width:64em) { - .c45 { + .c50 { width: 56rem; } } @media only screen and (min-width:75em) { - .c45 { + .c50 { width: 59rem; } } @media only screen and (max-width:47.9375rem) { - .c45 { + .c50 { padding-left: 0.375rem; padding-right: 0.375rem; } } @media only screen and (min-width:0em) { - .c46 { + .c51 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -7993,7 +8359,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` } @media only screen and (min-width:0em) { - .c46 { + .c51 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; @@ -8002,7 +8368,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` } @media only screen and (min-width:0em) { - .c47 { + .c52 { -webkit-flex-basis: 58.333333333333336%; -ms-flex-preferred-size: 58.333333333333336%; flex-basis: 58.333333333333336%; @@ -8011,7 +8377,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` } @media only screen and (min-width:0em) { - .c50 { + .c55 { -webkit-flex-basis: 41.66666666666667%; -ms-flex-preferred-size: 41.66666666666667%; flex-basis: 41.66666666666667%; @@ -8098,7 +8464,8 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance @@ -8507,26 +8874,105 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` </td> </tr> </tbody> + <tfoot + className="c44" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c16" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c45" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c48 c35 c36" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> <div - className="c44" + className="c49" > <div - className="c45" + className="c50" > <div - className="c46" + className="c51" > <div - className="c47" + className="c52" > <span name="react-responsive-mock" query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={true} href="" icon={true} @@ -8558,7 +9004,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={true} href="" icon={true} @@ -8593,7 +9039,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={true} href="" icon={true} @@ -8625,7 +9071,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={true} href="" icon={true} @@ -8660,7 +9106,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={true} href="" icon={true} @@ -8708,7 +9154,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={true} href="" icon={true} @@ -8756,14 +9202,14 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` </span> </div> <div - className="c50" + className="c55" > <span name="react-responsive-mock" query="only screen and (max-width: 47.9375rem)" > <button - className="c51 c11 c12" + className="c56 c11 c12" disabled={true} href="" icon={true} @@ -8795,7 +9241,7 @@ exports[`renders <List instances selected=all /> without throwing 1`] = ` query="only screen and (min-width: 48rem)" > <button - className="c52 c11 c12" + className="c57 c11 c12" disabled={true} href="" icon={true} @@ -8968,6 +9414,31 @@ exports[`renders <List instances selected=all allowedActions /> without throwing padding: 0rem; } +.c46 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; +} + +.c47 { + margin: 0.125rem 0.375rem; +} + +.c48 { + margin-left: 0.375rem; + margin-right: 0.375rem; + -webkit-text-decoration: underline; + text-decoration: underline; + -webkit-text-decoration: none; + text-decoration: none; + padding: 0.375rem; + background-color: rgb(59,70,204); + border: 0.0625rem solid rgb(45,56,132); + border-radius: 0.25rem; + color: rgb(255,255,255); +} + .c11 { display: inline-block; } @@ -9062,7 +9533,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing max-height: 1.125rem; } -.c50 { +.c55 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -9124,7 +9595,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing align-items: center; } -.c50:focus { +.c55:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -9132,68 +9603,68 @@ exports[`renders <List instances selected=all allowedActions /> without throwing border-color: rgb(45,56,132); } -.c50:hover { +.c55:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c50:active, -.c50:active:hover, -.c50:active:focus { +.c55:active, +.c55:active:hover, +.c55:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c50[disabled] { +.c55[disabled] { cursor: not-allowed; pointer-events: none; } -.c50:focus { +.c55:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c50:hover { +.c55:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c50:active, -.c50:active:hover, -.c50:active:focus { +.c55:active, +.c55:active:hover, +.c55:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c50:focus { +.c55:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c50:hover { +.c55:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c50:active, -.c50:active:hover, -.c50:active:focus { +.c55:active, +.c55:active:hover, +.c55:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c50 svg + span { +.c55 svg + span { margin-left: 0.75rem; } -.c50 svg { +.c55 svg { max-height: 1.125rem; } -.c51 { +.c56 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -9250,7 +9721,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing align-items: center; } -.c51:focus { +.c56:focus { outline: 0; -webkit-text-decoration: none; text-decoration: none; @@ -9258,68 +9729,68 @@ exports[`renders <List instances selected=all allowedActions /> without throwing border-color: rgb(45,56,132); } -.c51:hover { +.c56:hover { background-color: rgb(72,83,217); border: solid 0.0625rem rgb(45,56,132); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-image: none; outline: 0; background-color: rgb(45,56,132); border-color: rgb(45,56,132); } -.c51[disabled] { +.c56[disabled] { cursor: not-allowed; pointer-events: none; } -.c51:focus { +.c56:focus { background-color: rgb(255,255,255); border-color: rgb(216,216,216); } -.c51:hover { +.c56:hover { background-color: rgb(247,247,247); border-color: rgb(216,216,216); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgb(230,230,230); border-color: rgb(216,216,216); } -.c51:focus { +.c56:focus { background-color: rgb(250,250,250); border-color: rgb(216,216,216); } -.c51:hover { +.c56:hover { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c51:active, -.c51:active:hover, -.c51:active:focus { +.c56:active, +.c56:active:hover, +.c56:active:focus { background-color: rgb(250,250,250); border-color: rgb(250,250,250); } -.c51 svg + span { +.c56 svg + span { margin-left: 0.75rem; } -.c51 svg { +.c56 svg { max-height: 1.125rem; } -.c53 { +.c58 { box-sizing: border-box; display: inline-block; -webkit-box-pack: center; @@ -9386,6 +9857,301 @@ exports[`renders <List instances selected=all allowedActions /> without throwing float: right; } +.c58:focus { + outline: 0; + -webkit-text-decoration: none; + text-decoration: none; + background-color: rgb(59,70,204); + border-color: rgb(45,56,132); +} + +.c58:hover { + background-color: rgb(72,83,217); + border: solid 0.0625rem rgb(45,56,132); +} + +.c58:active, +.c58:active:hover, +.c58:active:focus { + background-image: none; + outline: 0; + background-color: rgb(45,56,132); + border-color: rgb(45,56,132); +} + +.c58[disabled] { + cursor: not-allowed; + pointer-events: none; +} + +.c58:focus { + background-color: rgb(255,255,255); + border-color: rgb(216,216,216); +} + +.c58:hover { + background-color: rgb(247,247,247); + border-color: rgb(216,216,216); +} + +.c58:active, +.c58:active:hover, +.c58:active:focus { + background-color: rgb(230,230,230); + border-color: rgb(216,216,216); +} + +.c58:focus { + color: rgb(205,37,27); + background-color: rgb(255,255,255); + border-color: rgb(205,37,27); +} + +.c58:hover { + color: rgb(205,37,27); + background-color: rgb(255,255,255); + border-color: rgb(205,37,27); +} + +.c58:active, +.c58:active:hover, +.c58:active:focus { + background-color: rgba(210,67,58,0.1); + border-color: rgb(205,37,27); +} + +.c58:focus { + background-color: rgb(250,250,250); + border-color: rgb(216,216,216); +} + +.c58:hover { + background-color: rgb(250,250,250); + border-color: rgb(250,250,250); +} + +.c58:active, +.c58:active:hover, +.c58:active:focus { + background-color: rgb(250,250,250); + border-color: rgb(250,250,250); +} + +.c58 svg + span { + margin-left: 0.75rem; +} + +.c58 svg { + max-height: 1.125rem; +} + +.c59 { + box-sizing: border-box; + display: inline-block; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: 3rem; + height: 3rem; + min-width: 7.5rem; + padding: 0.9375rem 1.125rem; + position: relative; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; + font-size: 0.9375rem; + text-align: center; + font-style: normal; + font-stretch: normal; + line-height: normal; + -webkit-letter-spacing: normal; + -moz-letter-spacing: normal; + -ms-letter-spacing: normal; + letter-spacing: normal; + -webkit-text-decoration: none; + text-decoration: none; + white-space: nowrap; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + color: rgb(255,255,255); + -webkit-text-fill-color: currentcolor; + background-image: none; + background-color: rgb(59,70,204); + border-radius: 0.25rem; + border: solid 0.0625rem rgb(45,56,132); + color: rgb(70,70,70); + -webkit-text-fill-color: currentcolor; + background-color: rgb(255,255,255); + border-color: rgb(216,216,216); + color: rgb(210,67,58); + -webkit-text-fill-color: currentcolor; + background-color: rgb(255,255,255); + border-color: rgb(210,67,58); + cursor: not-allowed; + pointer-events: none; + color: rgb(216,216,216); + background-color: rgb(250,250,250); + border-color: rgb(216,216,216); + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + float: right; +} + +.c59:focus { + outline: 0; + -webkit-text-decoration: none; + text-decoration: none; + background-color: rgb(59,70,204); + border-color: rgb(45,56,132); +} + +.c59:hover { + background-color: rgb(72,83,217); + border: solid 0.0625rem rgb(45,56,132); +} + +.c59:active, +.c59:active:hover, +.c59:active:focus { + background-image: none; + outline: 0; + background-color: rgb(45,56,132); + border-color: rgb(45,56,132); +} + +.c59[disabled] { + cursor: not-allowed; + pointer-events: none; +} + +.c59:focus { + background-color: rgb(255,255,255); + border-color: rgb(216,216,216); +} + +.c59:hover { + background-color: rgb(247,247,247); + border-color: rgb(216,216,216); +} + +.c59:active, +.c59:active:hover, +.c59:active:focus { + background-color: rgb(230,230,230); + border-color: rgb(216,216,216); +} + +.c59:focus { + color: rgb(205,37,27); + background-color: rgb(255,255,255); + border-color: rgb(205,37,27); +} + +.c59:hover { + color: rgb(205,37,27); + background-color: rgb(255,255,255); + border-color: rgb(205,37,27); +} + +.c59:active, +.c59:active:hover, +.c59:active:focus { + background-color: rgba(210,67,58,0.1); + border-color: rgb(205,37,27); +} + +.c59:focus { + background-color: rgb(250,250,250); + border-color: rgb(216,216,216); +} + +.c59:hover { + background-color: rgb(250,250,250); + border-color: rgb(250,250,250); +} + +.c59:active, +.c59:active:hover, +.c59:active:focus { + background-color: rgb(250,250,250); + border-color: rgb(250,250,250); +} + +.c59 svg + span { + margin-left: 0.75rem; +} + +.c59 svg { + max-height: 1.125rem; +} + +.c53 { + box-sizing: border-box; + display: inline-block; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: 3rem; + height: 3rem; + min-width: 7.5rem; + padding: 0.9375rem 1.125rem; + position: relative; + font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; + font-size: 0.9375rem; + text-align: center; + font-style: normal; + font-stretch: normal; + line-height: normal; + -webkit-letter-spacing: normal; + -moz-letter-spacing: normal; + -ms-letter-spacing: normal; + letter-spacing: normal; + -webkit-text-decoration: none; + text-decoration: none; + white-space: nowrap; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + color: rgb(255,255,255); + -webkit-text-fill-color: currentcolor; + background-image: none; + background-color: rgb(59,70,204); + border-radius: 0.25rem; + border: solid 0.0625rem rgb(45,56,132); + color: rgb(70,70,70); + -webkit-text-fill-color: currentcolor; + background-color: rgb(255,255,255); + border-color: rgb(216,216,216); + padding: 0.625rem 1.125rem; + font-size: 0.8125rem; + min-width: 0rem; + min-height: 0rem; + height: auto; + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c53:focus { outline: 0; -webkit-text-decoration: none; @@ -9430,42 +10196,6 @@ exports[`renders <List instances selected=all allowedActions /> without throwing border-color: rgb(216,216,216); } -.c53:focus { - color: rgb(205,37,27); - background-color: rgb(255,255,255); - border-color: rgb(205,37,27); -} - -.c53:hover { - color: rgb(205,37,27); - background-color: rgb(255,255,255); - border-color: rgb(205,37,27); -} - -.c53:active, -.c53:active:hover, -.c53:active:focus { - background-color: rgba(210,67,58,0.1); - border-color: rgb(205,37,27); -} - -.c53:focus { - background-color: rgb(250,250,250); - border-color: rgb(216,216,216); -} - -.c53:hover { - background-color: rgb(250,250,250); - border-color: rgb(250,250,250); -} - -.c53:active, -.c53:active:hover, -.c53:active:focus { - background-color: rgb(250,250,250); - border-color: rgb(250,250,250); -} - .c53 svg + span { margin-left: 0.75rem; } @@ -9516,15 +10246,6 @@ exports[`renders <List instances selected=all allowedActions /> without throwing -webkit-text-fill-color: currentcolor; background-color: rgb(255,255,255); border-color: rgb(216,216,216); - color: rgb(210,67,58); - -webkit-text-fill-color: currentcolor; - background-color: rgb(255,255,255); - border-color: rgb(210,67,58); - cursor: not-allowed; - pointer-events: none; - color: rgb(216,216,216); - background-color: rgb(250,250,250); - border-color: rgb(216,216,216); display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; @@ -9533,7 +10254,6 @@ exports[`renders <List instances selected=all allowedActions /> without throwing -webkit-box-align: center; -ms-flex-align: center; align-items: center; - float: right; } .c54:focus { @@ -9580,42 +10300,6 @@ exports[`renders <List instances selected=all allowedActions /> without throwing border-color: rgb(216,216,216); } -.c54:focus { - color: rgb(205,37,27); - background-color: rgb(255,255,255); - border-color: rgb(205,37,27); -} - -.c54:hover { - color: rgb(205,37,27); - background-color: rgb(255,255,255); - border-color: rgb(205,37,27); -} - -.c54:active, -.c54:active:hover, -.c54:active:focus { - background-color: rgba(210,67,58,0.1); - border-color: rgb(205,37,27); -} - -.c54:focus { - background-color: rgb(250,250,250); - border-color: rgb(216,216,216); -} - -.c54:hover { - background-color: rgb(250,250,250); - border-color: rgb(250,250,250); -} - -.c54:active, -.c54:active:hover, -.c54:active:focus { - background-color: rgb(250,250,250); - border-color: rgb(250,250,250); -} - .c54 svg + span { margin-left: 0.75rem; } @@ -9624,219 +10308,6 @@ exports[`renders <List instances selected=all allowedActions /> without throwing max-height: 1.125rem; } -.c48 { - box-sizing: border-box; - display: inline-block; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - min-height: 3rem; - height: 3rem; - min-width: 7.5rem; - padding: 0.9375rem 1.125rem; - position: relative; - font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; - font-size: 0.9375rem; - text-align: center; - font-style: normal; - font-stretch: normal; - line-height: normal; - -webkit-letter-spacing: normal; - -moz-letter-spacing: normal; - -ms-letter-spacing: normal; - letter-spacing: normal; - -webkit-text-decoration: none; - text-decoration: none; - white-space: nowrap; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - color: rgb(255,255,255); - -webkit-text-fill-color: currentcolor; - background-image: none; - background-color: rgb(59,70,204); - border-radius: 0.25rem; - border: solid 0.0625rem rgb(45,56,132); - color: rgb(70,70,70); - -webkit-text-fill-color: currentcolor; - background-color: rgb(255,255,255); - border-color: rgb(216,216,216); - padding: 0.625rem 1.125rem; - font-size: 0.8125rem; - min-width: 0rem; - min-height: 0rem; - height: auto; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.c48:focus { - outline: 0; - -webkit-text-decoration: none; - text-decoration: none; - background-color: rgb(59,70,204); - border-color: rgb(45,56,132); -} - -.c48:hover { - background-color: rgb(72,83,217); - border: solid 0.0625rem rgb(45,56,132); -} - -.c48:active, -.c48:active:hover, -.c48:active:focus { - background-image: none; - outline: 0; - background-color: rgb(45,56,132); - border-color: rgb(45,56,132); -} - -.c48[disabled] { - cursor: not-allowed; - pointer-events: none; -} - -.c48:focus { - background-color: rgb(255,255,255); - border-color: rgb(216,216,216); -} - -.c48:hover { - background-color: rgb(247,247,247); - border-color: rgb(216,216,216); -} - -.c48:active, -.c48:active:hover, -.c48:active:focus { - background-color: rgb(230,230,230); - border-color: rgb(216,216,216); -} - -.c48 svg + span { - margin-left: 0.75rem; -} - -.c48 svg { - max-height: 1.125rem; -} - -.c49 { - box-sizing: border-box; - display: inline-block; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - min-height: 3rem; - height: 3rem; - min-width: 7.5rem; - padding: 0.9375rem 1.125rem; - position: relative; - font-family: "Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica,sans-serif; - font-size: 0.9375rem; - text-align: center; - font-style: normal; - font-stretch: normal; - line-height: normal; - -webkit-letter-spacing: normal; - -moz-letter-spacing: normal; - -ms-letter-spacing: normal; - letter-spacing: normal; - -webkit-text-decoration: none; - text-decoration: none; - white-space: nowrap; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - color: rgb(255,255,255); - -webkit-text-fill-color: currentcolor; - background-image: none; - background-color: rgb(59,70,204); - border-radius: 0.25rem; - border: solid 0.0625rem rgb(45,56,132); - color: rgb(70,70,70); - -webkit-text-fill-color: currentcolor; - background-color: rgb(255,255,255); - border-color: rgb(216,216,216); - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.c49:focus { - outline: 0; - -webkit-text-decoration: none; - text-decoration: none; - background-color: rgb(59,70,204); - border-color: rgb(45,56,132); -} - -.c49:hover { - background-color: rgb(72,83,217); - border: solid 0.0625rem rgb(45,56,132); -} - -.c49:active, -.c49:active:hover, -.c49:active:focus { - background-image: none; - outline: 0; - background-color: rgb(45,56,132); - border-color: rgb(45,56,132); -} - -.c49[disabled] { - cursor: not-allowed; - pointer-events: none; -} - -.c49:focus { - background-color: rgb(255,255,255); - border-color: rgb(216,216,216); -} - -.c49:hover { - background-color: rgb(247,247,247); - border-color: rgb(216,216,216); -} - -.c49:active, -.c49:active:hover, -.c49:active:focus { - background-color: rgb(230,230,230); - border-color: rgb(216,216,216); -} - -.c49 svg + span { - margin-left: 0.75rem; -} - -.c49 svg { - max-height: 1.125rem; -} - .c5 { font-size: 0.9375rem; line-height: 1.125rem; @@ -9861,7 +10332,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing padding-bottom: 1.125rem; } -.c45 { +.c50 { margin-right: auto; margin-left: auto; box-sizing: border-box; @@ -9902,7 +10373,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing margin-left: -0.625rem; } -.c46 { +.c51 { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; @@ -9921,7 +10392,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing margin-left: -0.625rem; } -.c47 { +.c52 { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -9931,7 +10402,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing display: block; } -.c52 { +.c57 { box-sizing: border-box; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; @@ -9962,7 +10433,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing height: 1.25rem; } -.c44 { +.c49 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; @@ -10208,24 +10679,6 @@ exports[`renders <List instances selected=all allowedActions /> without throwing color: rgba(73,73,73,0.5); } -.c41 { - cursor: pointer; - height: 100%; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - .c14 { overflow: hidden; border-spacing: 0; @@ -10235,6 +10688,23 @@ exports[`renders <List instances selected=all allowedActions /> without throwing max-width: 100%; } +.c44 { + width: 100%; + background: rgb(250,250,250); +} + +.c44 th:first-child { + border-bottom-left-radius: 0.25rem; +} + +.c44 th:last-child { + border-bottom-right-radius: 0.25rem; +} + +.c44 th { + border-top-width: 0; +} + .c15 { width: 100%; background: rgb(250,250,250); @@ -10432,6 +10902,32 @@ exports[`renders <List instances selected=all allowedActions /> without throwing border-right-width: 0; } +.c45 { + border-width: 0.0625rem; + border-style: solid; + border-color: rgb(216,216,216); + border-spacing: 0; + white-space: nowrap; + box-sizing: border-box; + padding: 0 1.5rem; + height: 3.75rem; + vertical-align: middle; + text-align: center; + height: 2.625rem; + color: rgb(189,189,189); + font-weight: 500; + border-bottom-width: 0; + border-bottom-width: 0.0625rem !important; +} + +.c45:not(:first-child) { + border-left-width: 0; +} + +.c45:not(:last-child) { + border-right-width: 0; +} + .c33 { border-width: 0.0625rem; border-style: solid; @@ -10559,6 +11055,24 @@ exports[`renders <List instances selected=all allowedActions /> without throwing border-bottom-width: 0.0625rem; } +.c41 { + cursor: pointer; + height: 100%; + width: 100%; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + .c34 { color: rgba(73,73,73,1); -webkit-text-decoration: none; @@ -10598,32 +11112,32 @@ exports[`renders <List instances selected=all allowedActions /> without throwing } @media only screen and (min-width:48em) { - .c45 { + .c50 { width: 46rem; } } @media only screen and (min-width:64em) { - .c45 { + .c50 { width: 56rem; } } @media only screen and (min-width:75em) { - .c45 { + .c50 { width: 59rem; } } @media only screen and (max-width:47.9375rem) { - .c45 { + .c50 { padding-left: 0.375rem; padding-right: 0.375rem; } } @media only screen and (min-width:0em) { - .c46 { + .c51 { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; @@ -10632,7 +11146,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing } @media only screen and (min-width:0em) { - .c46 { + .c51 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; @@ -10641,7 +11155,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing } @media only screen and (min-width:0em) { - .c47 { + .c52 { -webkit-flex-basis: 58.333333333333336%; -ms-flex-preferred-size: 58.333333333333336%; flex-basis: 58.333333333333336%; @@ -10650,7 +11164,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing } @media only screen and (min-width:0em) { - .c52 { + .c57 { -webkit-flex-basis: 41.66666666666667%; -ms-flex-preferred-size: 41.66666666666667%; flex-basis: 41.66666666666667%; @@ -10737,7 +11251,8 @@ exports[`renders <List instances selected=all allowedActions /> without throwing disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance @@ -11146,26 +11661,105 @@ exports[`renders <List instances selected=all allowedActions /> without throwing </td> </tr> </tbody> + <tfoot + className="c44" + disabled={undefined} + name="tfoot" + selected={undefined} + > + <tr + className="c16" + disabled={undefined} + name="tr" + selected={undefined} + > + <th + className="c45" + colSpan="6" + disabled={undefined} + name="th" + selected={undefined} + > + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + Prev + </a> + <a + className="c48 c35 c36" + disabled={undefined} + to={null} + > + NaN + </a> + <a + className="c46 c35 c36" + disabled={false} + to="/?limit=0&offset=0" + > + Next + <svg + className="c47" + height="6" + innerRef={undefined} + style={ + Object { + "transform": "rotate(-90deg)", + } + } + viewBox="0 0 9.6 6" + width="9.6" + xmlns="http://www.w3.org/2000/svg" + > + <path + d="M9.6,1.12,8.24,0,4.8,3.5,1.36,0,0,1.12,4.8,6Z" + fill="rgb(59, 70, 204)" + /> + </svg> + </a> + </th> + </tr> + </tfoot> </table> </form> <div - className="c44" + className="c49" > <div - className="c45" + className="c50" > <div - className="c46" + className="c51" > <div - className="c47" + className="c52" > <span name="react-responsive-mock" query="only screen and (max-width: 47.9375rem)" > <button - className="c48 c11 c12" + className="c53 c11 c12" disabled={false} href="" icon={true} @@ -11197,7 +11791,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing query="only screen and (min-width: 48rem)" > <button - className="c49 c11 c12" + className="c54 c11 c12" disabled={false} href="" icon={true} @@ -11232,7 +11826,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing query="only screen and (max-width: 47.9375rem)" > <button - className="c50 c11 c12" + className="c55 c11 c12" disabled={true} href="" icon={true} @@ -11264,7 +11858,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing query="only screen and (min-width: 48rem)" > <button - className="c51 c11 c12" + className="c56 c11 c12" disabled={true} href="" icon={true} @@ -11299,7 +11893,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing query="only screen and (max-width: 47.9375rem)" > <button - className="c50 c11 c12" + className="c55 c11 c12" disabled={true} href="" icon={true} @@ -11347,7 +11941,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing query="only screen and (min-width: 48rem)" > <button - className="c51 c11 c12" + className="c56 c11 c12" disabled={true} href="" icon={true} @@ -11395,14 +11989,14 @@ exports[`renders <List instances selected=all allowedActions /> without throwing </span> </div> <div - className="c52" + className="c57" > <span name="react-responsive-mock" query="only screen and (max-width: 47.9375rem)" > <button - className="c53 c11 c12" + className="c58 c11 c12" disabled={true} href="" icon={true} @@ -11434,7 +12028,7 @@ exports[`renders <List instances selected=all allowedActions /> without throwing query="only screen and (min-width: 48rem)" > <button - className="c54 c11 c12" + className="c59 c11 c12" disabled={true} href="" icon={true} @@ -11950,7 +12544,8 @@ exports[`renders <List loading /> without throwing 1`] = ` disabled={false} href="" icon={true} - onClick={[Function]} + onClick={undefined} + to="/instances/~create" type="button" > Create Instance diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/metadata.spec.js.snap b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/metadata.spec.js.snap index afae4a7c..7c6cadec 100644 --- a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/metadata.spec.js.snap +++ b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/metadata.spec.js.snap @@ -423,6 +423,7 @@ exports[`renders <Metadata /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Metadata @@ -1643,6 +1644,7 @@ exports[`renders <Metadata addOpen /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Metadata @@ -2345,6 +2347,7 @@ exports[`renders <Metadata error /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Metadata @@ -2898,6 +2901,7 @@ exports[`renders <Metadata loading /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Metadata @@ -4353,6 +4357,7 @@ exports[`renders <Metadata metadata /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Metadata diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap index 7a40ec96..7984babc 100644 --- a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap +++ b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/summary.spec.js.snap @@ -728,7 +728,9 @@ exports[`renders <Summary mutationError /> without throwing 1`] = ` </div> `; -exports[`renders <Summary starting stopping rebooting removing /> without throwing 1`] = ` +exports[ + `renders <Summary starting stopping rebooting removing /> without throwing 1` +] = ` .c2 { fill: rgb(59,70,204); stroke: rgb(59,70,204); @@ -894,7 +896,9 @@ exports[`renders <Summary starting stopping rebooting removing /> without throwi </div> `; -exports[`renders <Summary starting stopping rebooting removing /> without throwing 2`] = ` +exports[ + `renders <Summary starting stopping rebooting removing /> without throwing 2` +] = ` .c9 { margin-top: 0.75rem; margin-bottom: 1.125rem; @@ -3293,7 +3297,9 @@ exports[`renders <Summary starting stopping rebooting removing /> without throwi </div> `; -exports[`renders <Summary starting stopping rebooting removing /> without throwing 3`] = ` +exports[ + `renders <Summary starting stopping rebooting removing /> without throwing 3` +] = ` .c9 { margin-top: 0.75rem; margin-bottom: 1.125rem; diff --git a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/tags.spec.js.snap b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/tags.spec.js.snap index 8df82fed..12d946cf 100644 --- a/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/tags.spec.js.snap +++ b/packages/my-joy-instances/src/containers/instances/__tests__/__snapshots__/tags.spec.js.snap @@ -437,6 +437,7 @@ exports[`renders <Tags /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -1643,6 +1644,7 @@ exports[`renders <Tags addOpen /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -2311,6 +2313,7 @@ exports[`renders <Tags editable /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -3532,6 +3535,7 @@ exports[`renders <Tags editing /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -5043,6 +5047,7 @@ exports[`renders <Tags editing.removing /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -5744,6 +5749,7 @@ exports[`renders <Tags error /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -6253,6 +6259,7 @@ exports[`renders <Tags loading /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag @@ -6784,6 +6791,7 @@ exports[`renders <Tags tags /> without throwing 1`] = ` href="" icon={true} onClick={[Function]} + to={undefined} type="button" > Add Tag diff --git a/packages/my-joy-instances/src/containers/instances/list.js b/packages/my-joy-instances/src/containers/instances/list.js index b0176808..2b35fc0d 100644 --- a/packages/my-joy-instances/src/containers/instances/list.js +++ b/packages/my-joy-instances/src/containers/instances/list.js @@ -6,9 +6,11 @@ import { set } from 'react-redux-values'; import ReduxForm from 'declarative-redux-form'; import { Margin } from 'styled-components-spacing'; import forceArray from 'force-array'; -import get from 'lodash.get'; +import queryString from 'query-string'; import intercept from 'apr-intercept'; +import get from 'lodash.get'; import find from 'lodash.find'; +import isNaN from 'lodash.isnan'; import reverse from 'lodash.reverse'; import sort from 'lodash.sortby'; import remcalc from 'remcalc'; @@ -36,6 +38,7 @@ import Confirm from '@state/confirm'; import { default as InstanceList, + FetchingItem as InstanceListFetchingItem, Item as InstanceListItem } from '@components/instances/list'; @@ -45,6 +48,10 @@ const TABLE_FORM_NAME = 'instance-list-table'; const MENU_FORM_NAME = 'instance-list-menu'; export const List = ({ + limit, + offset, + total, + fetching, instances = [], selected = [], allowedActions, @@ -98,7 +105,7 @@ export const List = ({ const handleReboot = selected => handleAction({ name: 'reboot', selected }); const handleRemove = selected => handleAction({ name: 'remove', selected }); - const _table = !loading ? ( + const _table = !_loading ? ( <ReduxForm form={TABLE_FORM_NAME}> {props => ( <InstanceList @@ -109,8 +116,12 @@ export const List = ({ toggleSelectAll={toggleSelectAll} onSortBy={handleSortBy} noInstances={!_instances.length} + limit={limit} + offset={offset} + total={total} > - {_instances.map(({ name, id, ...rest }) => ( + {fetching ? <InstanceListFetchingItem /> : null} + {(!fetching ? _instances : []).map(({ name, id, ...rest }) => ( <InstanceListItem key={id} id={id} @@ -129,7 +140,7 @@ export const List = ({ ) : null; const _empty = - !loading && !_instances.length ? ( + !_loading && !_instances.length ? ( <Empty> {filter ? 'You have no Instances that match your query' @@ -139,7 +150,7 @@ export const List = ({ ) : null; const _footer = - !loading && selected.length ? ( + !_loading && selected.length ? ( <InstanceListActions allowedActions={allowedActions} statuses={statuses} @@ -161,7 +172,7 @@ export const List = ({ searchLabel="Filter instances" searchable={!_loading} actionLabel="Create Instance" - onActionClick={() => history.push('/instances/~create')} + actionTo="/instances/~create" /> )} </ReduxForm> @@ -181,12 +192,23 @@ export default compose( graphql(RebootInstance, { name: 'reboot' }), graphql(RemoveInstance, { name: 'remove' }), graphql(ListInstances, { - options: () => ({ + options: ({ location }) => ({ ssr: false, - pollInterval: 1000 + pollInterval: 1000, + variables: { + limit: 25, + offset: 0, + ...queryString.parse(location.search) + } }), - props: ({ data: { loading, error, refetch, ...rest } }) => { - const machines = get(rest, 'machines.results', []); + props: ({ data: { loading, error, refetch, variables, ...rest } }) => { + const result = get(rest, 'machines', {}); + const machines = get(result, 'results', []); + const offset = Number(variables.offset); + const limit = Number(variables.limit); + + const fetching = !(limit === result.limit && offset === result.offset); + const instances = forceArray(machines).map(({ state, ...machine }) => ({ ...machine, state, @@ -203,6 +225,10 @@ export default compose( }); return { + limit: isNaN(limit) ? result.limit : limit, + offset: isNaN(offset) ? result.offset : offset, + total: result.total, + fetching, instances, loading, error, diff --git a/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-1-snap.png b/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-1-snap.png index d089a7f8..59cfb3c5 100644 Binary files a/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-1-snap.png and b/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-1-snap.png differ diff --git a/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-match-1-snap.png b/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-match-1-snap.png index a9136952..c6ab70a1 100644 Binary files a/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-match-1-snap.png and b/packages/my-joy-instances/src/containers/navigation/__tests__/__image_snapshots__/breadcrumb-ui-js-breadcrumb-match-1-snap.png differ diff --git a/packages/my-joy-instances/src/graphql/list-instances.gql b/packages/my-joy-instances/src/graphql/list-instances.gql index 1119801c..46fafb0f 100644 --- a/packages/my-joy-instances/src/graphql/list-instances.gql +++ b/packages/my-joy-instances/src/graphql/list-instances.gql @@ -1,5 +1,8 @@ -query instances { - machines { +query instances($offset: Int, $limit: Int) { + machines(offset: $offset, limit: $limit) { + total + offset + limit results { id name diff --git a/packages/my-joy-instances/src/state/global.js b/packages/my-joy-instances/src/state/global.js index 39e3ae04..e9ca19a2 100644 --- a/packages/my-joy-instances/src/state/global.js +++ b/packages/my-joy-instances/src/state/global.js @@ -1,6 +1,7 @@ import { canUseDOM } from 'exenv'; +import queryString from 'query-string'; -export default (() => { +export const Global = () => { if (!canUseDOM) { return { cookie: '' @@ -11,10 +12,15 @@ export default (() => { port: window.location.port, protocol: window.location.protocol.replace(/:$/, ''), hostname: window.location.hostname, + pathname: window.location.pathname, origin: window.location.origin, cookie: document.cookie || '', + search: window.location.search, + query: queryString.parse(window.location.search || ''), __REDUX_DEVTOOLS_EXTENSION__: window.__REDUX_DEVTOOLS_EXTENSION__, __APOLLO_STATE__: window.__APOLLO_STATE__, __REDUX_STATE__: window.__REDUX_STATE__ }; -})(); +}; + +export default Global(); diff --git a/yarn.lock b/yarn.lock index 15a4b2a7..f90db86e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,60 +2,61 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-beta.40", "@babel/code-frame@^7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz#37e2b0cf7c56026b4b21d3927cadf81adec32ac6" +"@babel/code-frame@7.0.0-beta.42", "@babel/code-frame@^7.0.0-beta.40": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962" dependencies: - "@babel/highlight" "7.0.0-beta.40" + "@babel/highlight" "7.0.0-beta.42" -"@babel/core@^7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.40.tgz#455464dd81d499fd97d32b473f0331f74379a33f" +"@babel/core@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.42.tgz#b3a838fddbd19663369a0b4892189fd8d3f82001" dependencies: - "@babel/code-frame" "7.0.0-beta.40" - "@babel/generator" "7.0.0-beta.40" - "@babel/helpers" "7.0.0-beta.40" - "@babel/template" "7.0.0-beta.40" - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" - babylon "7.0.0-beta.40" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/generator" "7.0.0-beta.42" + "@babel/helpers" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" convert-source-map "^1.1.0" - debug "^3.0.1" + debug "^3.1.0" json5 "^0.5.0" lodash "^4.2.0" micromatch "^2.3.11" resolve "^1.3.2" + semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.40.tgz#ab61f9556f4f71dbd1138949c795bb9a21e302ea" +"@babel/generator@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.42.tgz#777bb50f39c94a7e57f73202d833141f8159af33" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.42" jsesc "^2.5.1" lodash "^4.2.0" source-map "^0.5.0" trim-right "^1.0.1" "@babel/helper-annotate-as-pure@^7.0.0-beta.37": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.40.tgz#095dd4c70b231eba17ebf61c3434e6f9d71bd574" + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.42.tgz#f2b0a3be684018b55fc308eb5408326f78479085" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-function-name@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.40.tgz#9d033341ab16517f40d43a73f2d81fc431ccd7b6" +"@babel/helper-function-name@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.42.tgz#b38b8f4f85168d1812c543dd700b5d549b0c4658" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.40" - "@babel/template" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/helper-get-function-arity" "7.0.0-beta.42" + "@babel/template" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" -"@babel/helper-get-function-arity@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.40.tgz#ac0419cf067b0ec16453e1274f03878195791c6e" +"@babel/helper-get-function-arity@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.42.tgz#ad072e32f912c033053fc80478169aeadc22191e" dependencies: - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.42" "@babel/helper-module-imports@7.0.0-beta.32": version "7.0.0-beta.32" @@ -64,41 +65,48 @@ "@babel/types" "7.0.0-beta.32" lodash "^4.2.0" -"@babel/helpers@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.40.tgz#82f8e144f56b2896b1d624ca88ac4603023ececd" +"@babel/helper-split-export-declaration@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.42.tgz#0d0d5254220a9cc4e7e226240306b939dc210ee7" dependencies: - "@babel/template" "7.0.0-beta.40" - "@babel/traverse" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" + "@babel/types" "7.0.0-beta.42" -"@babel/highlight@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.40.tgz#b43d67d76bf46e1d10d227f68cddcd263786b255" +"@babel/helpers@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.42.tgz#151c1c4e9da1b6ce83d54c1be5fb8c9c57aa5044" + dependencies: + "@babel/template" "7.0.0-beta.42" + "@babel/traverse" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + +"@babel/highlight@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.42.tgz#a502a1c0d6f99b2b0e81d468a1b0c0e81e3f3623" dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/template@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.40.tgz#034988c6424eb5c3268fe6a608626de1f4410fc8" +"@babel/template@7.0.0-beta.42": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.42.tgz#7186d4e70d44cdec975049ba0a73bdaf5cdee052" dependencies: - "@babel/code-frame" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" - babylon "7.0.0-beta.40" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.40", "@babel/traverse@^7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.40.tgz#d140e449b2e093ef9fe1a2eecc28421ffb4e521e" +"@babel/traverse@7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.40": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.42.tgz#f4bf4d1e33d41baf45205e2d0463591d57326285" dependencies: - "@babel/code-frame" "7.0.0-beta.40" - "@babel/generator" "7.0.0-beta.40" - "@babel/helper-function-name" "7.0.0-beta.40" - "@babel/types" "7.0.0-beta.40" - babylon "7.0.0-beta.40" - debug "^3.0.1" + "@babel/code-frame" "7.0.0-beta.42" + "@babel/generator" "7.0.0-beta.42" + "@babel/helper-function-name" "7.0.0-beta.42" + "@babel/helper-split-export-declaration" "7.0.0-beta.42" + "@babel/types" "7.0.0-beta.42" + babylon "7.0.0-beta.42" + debug "^3.1.0" globals "^11.1.0" invariant "^2.2.0" lodash "^4.2.0" @@ -111,9 +119,9 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.40", "@babel/types@^7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.40.tgz#25c3d7aae14126abe05fcb098c65a66b6d6b8c14" +"@babel/types@7.0.0-beta.42", "@babel/types@^7.0.0-beta.40": + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.42.tgz#1e2118767684880f6963801b272fd2b3348efacc" dependencies: esutils "^2.0.2" lodash "^4.2.0" @@ -216,8 +224,8 @@ resolved "https://registry.yarnpkg.com/@types/async/-/async-2.0.47.tgz#f49ba1dd1f189486beb6e1d070a850f6ab4bd521" "@types/node@^9.4.6": - version "9.4.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-9.4.6.tgz#d8176d864ee48753d053783e4e463aec86b8d82e" + version "9.4.7" + resolved "http://registry.npmjs.org/@types/node/-/node-9.4.7.tgz#57d81cd98719df2c9de118f2d5f3b1120dcd7275" "@types/zen-observable@^0.5.3": version "0.5.3" @@ -245,7 +253,7 @@ accept@3.x.x: boom "7.x.x" hoek "5.x.x" -accepts@~1.3.4: +accepts@~1.3.4, accepts@~1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" dependencies: @@ -291,8 +299,8 @@ acorn@^4.0.3, acorn@^4.0.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" acorn@^5.0.0, acorn@^5.0.3, acorn@^5.1.1, acorn@^5.4.1, acorn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.0.tgz#1abb587fbf051f94e3de20e6b26ef910b1828298" + version "5.5.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" add-stream@^1.0.0: version "1.0.0" @@ -426,28 +434,28 @@ apart@^1.0.1: resolved "https://registry.yarnpkg.com/apart/-/apart-1.0.1.tgz#97ae56938c71c113ae09c0feafb5f5af84eba063" apollo-cache-inmemory@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.1.9.tgz#8bcd05e8ec4e7dc5ffda7f68252244cab3197b71" + version "1.1.11" + resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.1.11.tgz#2a96ad076f40575d622c4a45b1eeced18b2dc8ec" dependencies: - apollo-cache "^1.1.4" - apollo-utilities "^1.0.8" - graphql-anywhere "^4.1.5" + apollo-cache "^1.1.6" + apollo-utilities "^1.0.10" + graphql-anywhere "^4.1.7" -apollo-cache@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.1.4.tgz#a06544fdf4d946114168660961cf7a1fd340d8d6" +apollo-cache@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.1.6.tgz#b953488bcc8244e001b9ab9c8b362a1512e9203f" dependencies: - apollo-utilities "^1.0.8" + apollo-utilities "^1.0.10" apollo-client@^2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.2.5.tgz#bc00704aa181d0ec299fd5bb2b72d0b44800f5d0" + version "2.2.7" + resolved "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.2.7.tgz#d5adbda81ef1f1c9c105ac71227ca8dc42b5731b" dependencies: "@types/zen-observable" "^0.5.3" - apollo-cache "^1.1.4" + apollo-cache "^1.1.6" apollo-link "^1.0.0" apollo-link-dedup "^1.0.0" - apollo-utilities "^1.0.8" + apollo-utilities "^1.0.10" symbol-observable "^1.0.2" zen-observable "^0.7.0" optionalDependencies: @@ -473,10 +481,10 @@ apollo-link-http@^1.5.2: apollo-link-http-common "^0.2.3" apollo-link-state@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/apollo-link-state/-/apollo-link-state-0.4.0.tgz#916dab5fa4ecc18d99dd9664b1d22476f4b280a6" + version "0.4.1" + resolved "https://registry.yarnpkg.com/apollo-link-state/-/apollo-link-state-0.4.1.tgz#65e9e0e12c67936b8c4b12b8438434f393104579" dependencies: - apollo-utilities "^1.0.6" + apollo-utilities "^1.0.8" graphql-anywhere "^4.1.0-alpha.0" apollo-link@^1.0.0, apollo-link@^1.2.1: @@ -491,9 +499,9 @@ apollo-server-module-graphiql@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/apollo-server-module-graphiql/-/apollo-server-module-graphiql-1.3.2.tgz#0a9e4c48dece3af904fee333f95f7b9817335ca7" -apollo-utilities@^1.0.0, apollo-utilities@^1.0.6, apollo-utilities@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.8.tgz#74d797d38953d2ba35e16f880326e2abcbc8b016" +apollo-utilities@^1.0.0, apollo-utilities@^1.0.10, apollo-utilities@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.10.tgz#0c35696891d4fa28d76768e0f7249d63c6da08b9" apollo@^0.2.2: version "0.2.2" @@ -891,7 +899,7 @@ babel-eslint@7.2.3: babel-eslint@^8.2.2: version "8.2.2" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b" + resolved "http://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.2.tgz#1102273354c6f0b29b4ea28a65f97d122296b68b" dependencies: "@babel/code-frame" "^7.0.0-beta.40" "@babel/traverse" "^7.0.0-beta.40" @@ -1121,11 +1129,11 @@ babel-plugin-emotion@^8.0.12: touch "^1.0.0" babel-plugin-inline-import-graphql-ast@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-inline-import-graphql-ast/-/babel-plugin-inline-import-graphql-ast-2.2.0.tgz#e08142d099b14a1df241f97b4ea07d9c249f7bf3" + version "2.3.5" + resolved "https://registry.yarnpkg.com/babel-plugin-inline-import-graphql-ast/-/babel-plugin-inline-import-graphql-ast-2.3.5.tgz#f57acb747604ceaf87445d3938bfc2f7a93f0eb0" dependencies: - "@babel/core" "^7.0.0-beta.40" - graphql-tag "^2.7.3" + "@babel/core" "7.0.0-beta.42" + graphql-tag "^2.8.0" babel-plugin-istanbul@^4.0.0: version "4.1.5" @@ -1769,9 +1777,9 @@ babylon@7.0.0-beta.31: version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.31.tgz#7ec10f81e0e456fd0f855ad60fa30c2ac454283f" -babylon@7.0.0-beta.40, babylon@^7.0.0-beta.40: - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.40.tgz#91fc8cd56d5eb98b28e6fde41045f2957779940a" +babylon@7.0.0-beta.42, babylon@^7.0.0-beta.40: + version "7.0.0-beta.42" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.42.tgz#67cfabcd4f3ec82999d29031ccdea89d0ba99657" babylon@^6.17.0, babylon@^6.18.0: version "6.18.0" @@ -2141,7 +2149,7 @@ bytes@3.0.0, bytes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" -cacache@^10.0.0, cacache@^10.0.1: +cacache@^10.0.0, cacache@^10.0.4: version "10.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" dependencies: @@ -2246,12 +2254,12 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000812" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000812.tgz#29c28dd6927ee43e8c2ab648e5236ac916c97d69" + version "1.0.30000815" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000815.tgz#0e218fa133d0d071c886aa041b435258cc746891" caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792: - version "1.0.30000812" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000812.tgz#d173b686b49bc941fa18ff2e7e533048e20ed92c" + version "1.0.30000815" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000815.tgz#3a4258e6850362185adb11b0d754a48402d35bf6" capture-stack-trace@^1.0.0: version "1.0.0" @@ -2381,12 +2389,12 @@ chownr@^1.0.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" ci-env@^1.4.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/ci-env/-/ci-env-1.5.2.tgz#6a1f025f32a3a14a8197359bf0cdb56699e4be2d" + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-env/-/ci-env-1.6.0.tgz#6b75e90a4391462cc7ec5146b94d6fa4a890a041" ci-info@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" + version "1.1.3" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.3.tgz#710193264bb05c77b8c90d02f5aaf22216a667b2" cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -2423,14 +2431,14 @@ classnames@^2.2.5: resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" clean-css@4.1.x: - version "4.1.10" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.10.tgz#3dfc2c2569d5f03c14b41d875ad9bccae09cb89e" + version "4.1.11" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a" dependencies: source-map "0.5.x" clean-webpack-plugin@^0.1.17: - version "0.1.18" - resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.18.tgz#2e2173897c76646031bff047c14b9c22c80d8c4a" + version "0.1.19" + resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d" dependencies: rimraf "^2.6.1" @@ -2487,14 +2495,14 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" cloudapi-gql@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/cloudapi-gql/-/cloudapi-gql-7.1.1.tgz#54e7d979d32d4542f5f41ffe0fe33b477f9d71a0" + version "7.1.2" + resolved "https://registry.yarnpkg.com/cloudapi-gql/-/cloudapi-gql-7.1.2.tgz#9087a60a5e95de259f62f2495744c526ec55a76c" dependencies: apr-map "3.x.x" boom "7.x.x" bounce "1.x.x" force-array "3.1.x" - fwrule "1.4.x" + fwrule "2.x.x" graphi "5.x.x" hasha "3.0.x" lodash.uniq "4.5.x" @@ -2594,9 +2602,9 @@ command-join@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/command-join/-/command-join-2.0.0.tgz#52e8b984f4872d952ff1bdc8b98397d27c7144cf" -commander@2.14.x, commander@^2.11.0, commander@^2.9.0, commander@~2.14.1: - version "2.14.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa" +commander@2.15.x, commander@^2.11.0, commander@^2.9.0, commander@~2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.0.tgz#ad2a23a1c3b036e392469b8012cec6b33b4c1322" commander@~2.1.0: version "2.1.0" @@ -2639,6 +2647,10 @@ compare-func@^1.3.1: array-ify "^1.0.0" dot-prop "^3.0.0" +compare-versions@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.1.0.tgz#43310256a5c555aaed4193c04d8f154cf9c6efd5" + component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" @@ -2651,7 +2663,7 @@ compressible@~2.0.13: compression@^1.5.2: version "1.7.2" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69" + resolved "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69" dependencies: accepts "~1.3.4" bytes "3.0.0" @@ -2921,10 +2933,10 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" copy-webpack-plugin@^4.3.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.5.0.tgz#9cb012163317666ea47479d2a8c57daca3557da5" + version "4.5.1" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.5.1.tgz#fc4f68f4add837cc5e13d111b20715793225d29c" dependencies: - cacache "^10.0.1" + cacache "^10.0.4" find-cache-dir "^1.0.0" globby "^7.1.1" is-glob "^4.0.0" @@ -3088,8 +3100,8 @@ css-loader@0.28.7: source-list-map "^2.0.0" css-loader@^0.28.7: - version "0.28.10" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.10.tgz#40282e79230f7bcb4e483efa631d670b735ebf42" + version "0.28.11" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7" dependencies: babel-code-frame "^6.26.0" css-selector-tokenizer "^0.7.0" @@ -3392,7 +3404,7 @@ depd@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" -depd@~1.1.1: +depd@~1.1.1, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -3618,8 +3630,8 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: - version "1.3.35" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.35.tgz#693c17cfb93841d38cb59b8df019d17e356985f0" + version "1.3.38" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.38.tgz#49234b00c0592f62921f9426bccefee23de086bb" elliptic@^6.0.0: version "6.4.0" @@ -3664,7 +3676,7 @@ emotion@^8.0.12: stylis "^3.3.2" stylis-rule-sheet "^0.0.5" -encodeurl@~1.0.1: +encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -3737,11 +3749,12 @@ es-to-primitive@^1.1.1: is-symbol "^1.0.1" es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.39" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.39.tgz#fca21b67559277ca4ac1a1ed7048b107b6f76d87" + version "0.10.41" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.41.tgz#bab3e982d750f0112f0cb9e6abed72c59eb33eb2" dependencies: es6-iterator "~2.0.3" es6-symbol "~3.1.1" + next-tick "1" es6-error@^4.1.1: version "4.1.1" @@ -4228,10 +4241,10 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: homedir-polyfill "^1.0.1" express@^4.13.3, express@^4.16.2: - version "4.16.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" + version "4.16.3" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" dependencies: - accepts "~1.3.4" + accepts "~1.3.5" array-flatten "1.1.1" body-parser "1.18.2" content-disposition "0.5.2" @@ -4239,26 +4252,26 @@ express@^4.13.3, express@^4.16.2: cookie "0.3.1" cookie-signature "1.0.6" debug "2.6.9" - depd "~1.1.1" - encodeurl "~1.0.1" + depd "~1.1.2" + encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.1.0" + finalhandler "1.1.1" fresh "0.5.2" merge-descriptors "1.0.1" methods "~1.1.2" on-finished "~2.3.0" parseurl "~1.3.2" path-to-regexp "0.1.7" - proxy-addr "~2.0.2" + proxy-addr "~2.0.3" qs "6.5.1" range-parser "~1.2.0" safe-buffer "5.1.1" - send "0.16.1" - serve-static "1.13.1" + send "0.16.2" + serve-static "1.13.2" setprototypeof "1.1.0" - statuses "~1.3.1" - type-is "~1.6.15" + statuses "~1.4.0" + type-is "~1.6.16" utils-merge "1.0.1" vary "~1.1.2" @@ -4357,8 +4370,8 @@ fast-diff@^1.1.1: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" fast-glob@^2.0.2: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.1.0.tgz#50ee95e6a112f09e886cfff5215de69ca4a6a861" + version "2.2.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.0.tgz#e9d032a69b86bef46fc03d935408f02fb211d9fc" dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" glob-parent "^3.1.0" @@ -4481,16 +4494,16 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" +finalhandler@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" dependencies: debug "2.6.9" - encodeurl "~1.0.1" + encodeurl "~1.0.2" escape-html "~1.0.3" on-finished "~2.3.0" parseurl "~1.3.2" - statuses "~1.3.1" + statuses "~1.4.0" unpipe "~1.0.0" find-babel-config@^1.1.0: @@ -4724,13 +4737,13 @@ fuse.js@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.2.0.tgz#f0448e8069855bf2a3e683cdc1d320e7e2a07ef4" -fwrule@1.4.x: - version "1.4.1" - resolved "https://registry.yarnpkg.com/fwrule/-/fwrule-1.4.1.tgz#41f24a1d9eac22b8cf20c65dd9dab4240ad11a1f" +fwrule@2.x.x: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fwrule/-/fwrule-2.0.0.tgz#b3f922c0a498ed973e3a99c63577bdd1314b6001" dependencies: extsprintf "1.0.1" ip6addr "0.2.2" - node-uuid "1.2.0" + uuid "3.0.0" verror "1.3.4" gaia-filter@0.1.0: @@ -4984,19 +4997,19 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" graphi@5.x.x: - version "5.3.2" - resolved "https://registry.yarnpkg.com/graphi/-/graphi-5.3.2.tgz#ec427db244f576845163dd30dff780366d18933d" + version "5.4.0" + resolved "https://registry.yarnpkg.com/graphi/-/graphi-5.4.0.tgz#b34c67b95f2e3cc1b5b131b475b7fd3991f522e2" dependencies: boom "7.x.x" - graphql "0.12.x" + graphql "0.13.x" graphql-server-module-graphiql "1.3.x" lodash.merge "4.6.x" -graphql-anywhere@^4.1.0-alpha.0, graphql-anywhere@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/graphql-anywhere/-/graphql-anywhere-4.1.5.tgz#552ccd27b79a13a899022e20f658a2c2cb75e251" +graphql-anywhere@^4.1.0-alpha.0, graphql-anywhere@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/graphql-anywhere/-/graphql-anywhere-4.1.7.tgz#cbb9106905bcc25bc0e8390548a97f8b154d3f9b" dependencies: - apollo-utilities "^1.0.8" + apollo-utilities "^1.0.10" graphql-server-module-graphiql@1.3.x: version "1.3.2" @@ -5004,17 +5017,11 @@ graphql-server-module-graphiql@1.3.x: dependencies: apollo-server-module-graphiql "^1.3.2" -graphql-tag@^2.7.3, graphql-tag@^2.8.0: +graphql-tag@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.8.0.tgz#52cdea07a842154ec11a2e840c11b977f9b835ce" -graphql@0.12.x: - version "0.12.3" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-0.12.3.tgz#11668458bbe28261c0dcb6e265f515ba79f6ce07" - dependencies: - iterall "1.1.3" - -graphql@^0.13.1: +graphql@0.13.x, graphql@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/graphql/-/graphql-0.13.1.tgz#9b3db3d8e40d1827e4172404bfdd2e4e17a58b55" dependencies: @@ -5070,8 +5077,8 @@ hapi-render-react@^2.2.0: mz "^2.7.0" hapi-triton-auth@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hapi-triton-auth/-/hapi-triton-auth-2.0.0.tgz#c1077f873d41d850f02bda4f7e9bd332814b4949" + version "2.0.1" + resolved "https://registry.yarnpkg.com/hapi-triton-auth/-/hapi-triton-auth-2.0.1.tgz#157d29adeafb2a17219c3c4b9ab151f0ebffbac3" dependencies: boom "7.1.x" bounce "1.2.x" @@ -5080,8 +5087,8 @@ hapi-triton-auth@^2.0.0: wreck "14.0.x" hapi@^17.2.0: - version "17.2.1" - resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.2.1.tgz#177ca6b8d38b91509aea6ea63295cc726890f006" + version "17.2.3" + resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.2.3.tgz#77939c7a01200cfdcf1ec06fbe7cc03d234db5f8" dependencies: accept "3.x.x" ammo "3.x.x" @@ -5286,8 +5293,8 @@ homedir-polyfill@^1.0.1: parse-passwd "^1.0.0" hosted-git-info@^2.1.4, hosted-git-info@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + version "2.6.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" hpack.js@^2.1.6: version "2.1.6" @@ -5313,12 +5320,12 @@ html-entities@^1.2.0: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" html-minifier@^3.2.3: - version "3.5.10" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.10.tgz#8522c772c388db81aa5c26f62033302d906ea1c7" + version "3.5.11" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.11.tgz#f248927f2e076733f58c136de0376553beb101f8" dependencies: camel-case "3.0.x" clean-css "4.1.x" - commander "2.14.x" + commander "2.15.x" he "1.1.x" ncname "1.0.x" param-case "2.1.x" @@ -5390,8 +5397,8 @@ http-errors@1.6.2, http-errors@~1.6.2: statuses ">= 1.3.1 < 2" http-parser-js@>=0.4.0: - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" + version "0.4.11" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.11.tgz#5b720849c650903c27e521633d94696ee95f3529" http-proxy-middleware@~0.17.4: version "0.17.4" @@ -5619,8 +5626,8 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" invariant@^2.0.0, invariant@^2.2.0, invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.3.tgz#1a827dfde7dcbd7c323f0ca826be8fa7c5e9d688" + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" dependencies: loose-envify "^1.0.0" @@ -6030,53 +6037,54 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" istanbul-api@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.2.tgz#e17cd519dd5ec4141197f246fdf380b75487f3b1" + version "1.3.1" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.1.tgz#4c3b05d18c0016d1022e079b98dc82c40f488954" dependencies: async "^2.1.4" + compare-versions "^3.1.0" fileset "^2.0.2" - istanbul-lib-coverage "^1.1.2" - istanbul-lib-hook "^1.1.0" - istanbul-lib-instrument "^1.9.2" - istanbul-lib-report "^1.1.3" - istanbul-lib-source-maps "^1.2.3" - istanbul-reports "^1.1.4" + istanbul-lib-coverage "^1.2.0" + istanbul-lib-hook "^1.2.0" + istanbul-lib-instrument "^1.10.1" + istanbul-lib-report "^1.1.4" + istanbul-lib-source-maps "^1.2.4" + istanbul-reports "^1.3.0" js-yaml "^3.7.0" mkdirp "^0.5.1" once "^1.4.0" -istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz#4113c8ff6b7a40a1ef7350b01016331f63afde14" +istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.2, istanbul-lib-coverage@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz#f7d8f2e42b97e37fe796114cb0f9d68b5e3a4341" -istanbul-lib-hook@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" +istanbul-lib-hook@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz#ae556fd5a41a6e8efa0b1002b1e416dfeaf9816c" dependencies: append-transform "^0.4.0" -istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.2: - version "1.9.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz#84905bf47f7e0b401d6b840da7bad67086b4aab6" +istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5: + version "1.10.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz#724b4b6caceba8692d3f1f9d0727e279c401af7b" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" babel-traverse "^6.18.0" babel-types "^6.18.0" babylon "^6.18.0" - istanbul-lib-coverage "^1.1.2" + istanbul-lib-coverage "^1.2.0" semver "^5.3.0" -istanbul-lib-report@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.3.tgz#2df12188c0fa77990c0d2176d2d0ba3394188259" +istanbul-lib-report@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz#e886cdf505c4ebbd8e099e4396a90d0a28e2acb5" dependencies: - istanbul-lib-coverage "^1.1.2" + istanbul-lib-coverage "^1.2.0" mkdirp "^0.5.1" path-parse "^1.0.5" supports-color "^3.1.2" -istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.3: +istanbul-lib-source-maps@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz#20fb54b14e14b3fb6edb6aca3571fd2143db44e6" dependencies: @@ -6086,16 +6094,22 @@ istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.3: rimraf "^2.6.1" source-map "^0.5.3" -istanbul-reports@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.4.tgz#5ccba5e22b7b5a5d91d5e0a830f89be334bf97bd" +istanbul-lib-source-maps@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.4.tgz#cc7ccad61629f4efff8e2f78adb8c522c9976ec7" + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.0" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.3.0.tgz#2f322e81e1d9520767597dca3c20a0cce89a3554" dependencies: handlebars "^4.0.3" -iterall@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.1.3.tgz#1cbbff96204056dde6656e2ed2e2226d0e6d72c9" - iterall@^1.2.0: version "1.2.2" resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz#92d70deb8028e0c39ff3164fdbf4d8b088130cd7" @@ -6206,8 +6220,8 @@ jest-haste-map@^20.0.4: worker-farm "^1.3.1" jest-image-snapshot@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/jest-image-snapshot/-/jest-image-snapshot-2.3.0.tgz#bf9535dee5b9bcd862fa9312750a90c10bfba052" + version "2.4.0" + resolved "https://registry.yarnpkg.com/jest-image-snapshot/-/jest-image-snapshot-2.4.0.tgz#72bf8f0815bb0d6d1d7f210f0a470e6e87c8c640" dependencies: chalk "^1.1.3" get-stdin "^5.0.1" @@ -6215,6 +6229,7 @@ jest-image-snapshot@^2.3.0: mkdirp "^0.5.1" pixelmatch "^4.0.2" pngjs "^3.3.0" + rimraf "^2.6.2" jest-jasmine2@^20.0.4: version "20.0.4" @@ -6631,12 +6646,6 @@ lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" -lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - dependencies: - set-getter "^0.1.0" - lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" @@ -6766,8 +6775,8 @@ locate-path@^2.0.0: path-exists "^3.0.0" lodash-es@^4.17.4, lodash-es@^4.17.5, lodash-es@^4.2.1: - version "4.17.5" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.5.tgz#9fc6e737b1c4d151d8f9cae2247305d552ce748f" + version "4.17.7" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.7.tgz#db240a3252c3dd8360201ac9feef91ac977ea856" lodash-webpack-plugin@^0.11.4: version "0.11.4" @@ -6987,8 +6996,8 @@ lowercase-keys@^1.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" lru-cache@4.1.x, lru-cache@^4.0.1, lru-cache@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + version "4.1.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f" dependencies: pseudomap "^1.0.2" yallist "^2.1.2" @@ -7006,10 +7015,10 @@ macaddress@^0.2.8: resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" magic-string@^0.22.4: - version "0.22.4" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff" + version "0.22.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" dependencies: - vlq "^0.2.1" + vlq "^0.2.2" make-dir@^1.0.0: version "1.2.0" @@ -7054,8 +7063,8 @@ markdown-table@^1.1.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.1.tgz#4b3dd3a133d1518b8ef0dbc709bf2a1b4824bc8c" markdown-to-jsx@^6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.4.1.tgz#95fe617b5790fec6f4e0399a296e3a2f10fffaad" + version "6.5.2" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.5.2.tgz#0a7dbc0524bed5a707d914b61670593a30646f53" dependencies: prop-types "^15.5.10" unquote "^1.1.0" @@ -7151,8 +7160,8 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" micro@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/micro/-/micro-9.1.0.tgz#f2effba306639076e994c007c327dfc36a5185e9" + version "9.1.4" + resolved "https://registry.yarnpkg.com/micro/-/micro-9.1.4.tgz#dbe655f34bb3390509898ddf3fda12348f5cbaa9" dependencies: content-type "1.0.4" is-stream "1.1.0" @@ -7407,8 +7416,8 @@ mz@^2.7.0: thenify-all "^1.0.0" nan@^2.3.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.9.2.tgz#f564d75f5f8f36a6d9456cca7a6c4fe488ab7866" + version "2.10.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" nanomatch@^1.2.9: version "1.2.9" @@ -7445,6 +7454,10 @@ neo-async@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f" +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + nigel@3.x.x: version "3.0.0" resolved "https://registry.yarnpkg.com/nigel/-/nigel-3.0.0.tgz#a6e3378a8a34281e75ba1641e886a415d4be93ad" @@ -7543,10 +7556,6 @@ node-pre-gyp@^0.6.39: tar "^2.2.1" tar-pack "^3.4.0" -node-uuid@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.2.0.tgz#81a9fe32934719852499b58b2523d2cd5fdfd65b" - nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" @@ -7648,8 +7657,8 @@ object-copy@^0.1.0: kind-of "^3.0.3" object-hash@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.2.0.tgz#e96af0e96981996a1d47f88ead8f74f1ebc4422b" + version "1.3.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.0.tgz#76d9ba6ff113cf8efc0d996102851fe6723963e2" object-keys@^1.0.8: version "1.0.11" @@ -7675,8 +7684,8 @@ object.pick@^1.3.0: isobject "^3.0.1" obuf@^1.0.0, obuf@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e" + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" on-finished@~2.3.0: version "2.3.0" @@ -7728,12 +7737,18 @@ opn@5.1.0: dependencies: is-wsl "^1.1.0" -opn@5.2.0, opn@^5.1.0: +opn@5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/opn/-/opn-5.2.0.tgz#71fdf934d6827d676cecbea1531f95d354641225" dependencies: is-wsl "^1.1.0" +opn@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" + dependencies: + is-wsl "^1.1.0" + optimist@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" @@ -8085,8 +8100,8 @@ podium@3.x.x: joi "13.x.x" popper.js@^1.12.9: - version "1.12.9" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.12.9.tgz#0dfbc2dff96c451bb332edcfcfaaf566d331d5b3" + version "1.14.1" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.1.tgz#b8815e5cda6f62fc2042e47618649f75866e6753" portfinder@^1.0.9: version "1.0.13" @@ -8519,7 +8534,7 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1: +prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1: version "15.6.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca" dependencies: @@ -8531,7 +8546,7 @@ property-expr@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-1.4.0.tgz#e28cfe4e7a5a231fb14c8ad687a93a5342e05a8c" -proxy-addr@~2.0.2: +proxy-addr@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.3.tgz#355f262505a621646b3130a728eb647e22055341" dependencies: @@ -8588,8 +8603,8 @@ punycode@^1.2.4, punycode@^1.4.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" puppeteer@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.1.1.tgz#adbf25e49f5ef03443c10ab8e09a954ca0c7bfee" + version "1.2.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.2.0.tgz#6a8a1c618af073dfcf6fc7c7e3c12e54129ffa98" dependencies: debug "^2.6.8" extract-zip "^1.6.5" @@ -8629,8 +8644,8 @@ query-string@^4.1.0: strict-uri-encode "^1.0.0" query-string@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.0.tgz#9583b15fd1307f899e973ed418886426a9976469" + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" dependencies: decode-uri-component "^0.2.0" object-assign "^4.1.0" @@ -8711,8 +8726,8 @@ raw-body@2.3.2: unpipe "1.0.0" rc@^1.0.1, rc@^1.1.6, rc@^1.1.7: - version "1.2.5" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.5.tgz#275cd687f6e3b36cc756baa26dfee80a790301fd" + version "1.2.6" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.6.tgz#eb18989c6d4f4f162c399f79ddd29f3835568092" dependencies: deep-extend "~0.4.0" ini "~1.3.0" @@ -8899,12 +8914,12 @@ react-redux@^5.0.7: prop-types "^15.6.0" react-responsive@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/react-responsive/-/react-responsive-4.0.4.tgz#dfeabcbbf180d6e7561562ad9d6d44769e74c43e" + version "4.0.5" + resolved "https://registry.yarnpkg.com/react-responsive/-/react-responsive-4.0.5.tgz#60990c47524d739ba6c44e9351303c34a0409373" dependencies: hyphenate-style-name "^1.0.0" matchmediaquery "^0.2.1" - prop-types "^15.0.0" + prop-types "^15.6.1" react-router-dom@^4.2.2: version "4.2.2" @@ -8981,8 +8996,8 @@ react-scripts@^1.1.1: fsevents "^1.1.3" react-styleguidist@^6.2.5: - version "6.2.6" - resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-6.2.6.tgz#412da04ac361a882593ba3a5a6ecc81b9f4a1d39" + version "6.2.7" + resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-6.2.7.tgz#e7e7509b73439fb3899a9dfa13125def2c25c08f" dependencies: ast-types "^0.10.1" buble "^0.19.2" @@ -9229,8 +9244,8 @@ reduce-reducers@^0.1.0: resolved "https://registry.yarnpkg.com/reduce-reducers/-/reduce-reducers-0.1.2.tgz#fa1b4718bc5292a71ddd1e5d839c9bea9770f14b" redux-actions@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/redux-actions/-/redux-actions-2.2.1.tgz#d64186b25649a13c05478547d7cd7537b892410d" + version "2.3.0" + resolved "https://registry.yarnpkg.com/redux-actions/-/redux-actions-2.3.0.tgz#4e9967d86594b8c235bab6e08960b5c185f296d3" dependencies: invariant "^2.2.1" lodash "^4.13.1" @@ -9472,8 +9487,8 @@ request@2.81.0: uuid "^3.0.0" "request@>= 2.44.0 < 3.0.0", request@^2.79.0, request@^2.83.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" + version "2.85.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" dependencies: aws-sign2 "~0.7.0" aws4 "^1.6.0" @@ -9715,7 +9730,7 @@ schema-utils@^0.3.0: dependencies: ajv "^5.0.0" -schema-utils@^0.4.2: +schema-utils@^0.4.5: version "0.4.5" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e" dependencies: @@ -9746,14 +9761,14 @@ semver-utils@^1.1.1: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" -send@0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" +send@0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" dependencies: debug "2.6.9" - depd "~1.1.1" + depd "~1.1.2" destroy "~1.0.4" - encodeurl "~1.0.1" + encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" @@ -9762,7 +9777,7 @@ send@0.16.1: ms "2.0.0" on-finished "~2.3.0" range-parser "~1.2.0" - statuses "~1.3.1" + statuses "~1.4.0" sentiment@4.2.x: version "4.2.0" @@ -9784,14 +9799,14 @@ serve-index@^1.7.2: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" +serve-static@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" dependencies: - encodeurl "~1.0.1" + encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.2" - send "0.16.1" + send "0.16.2" serviceworker-cache-polyfill@^4.0.0: version "4.0.0" @@ -9801,12 +9816,6 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - dependencies: - to-object-path "^0.3.0" - set-immediate-shim@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" @@ -9917,8 +9926,8 @@ snapdragon-util@^3.0.1: kind-of "^3.2.0" snapdragon@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.1.tgz#e12b5487faded3e3dea0ac91e9400bf75b401370" + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" dependencies: base "^0.11.1" debug "^2.2.0" @@ -9927,7 +9936,7 @@ snapdragon@^0.8.1: map-cache "^0.2.2" source-map "^0.5.6" source-map-resolve "^0.5.0" - use "^2.0.0" + use "^3.1.0" sntp@1.x.x: version "1.0.9" @@ -10119,8 +10128,8 @@ squad@^2.0.0: resolved "https://registry.yarnpkg.com/squad/-/squad-2.0.0.tgz#2e04c757a8804d8f927c7417594800abda4aa9bd" sshpk@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" + version "1.14.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -10133,8 +10142,8 @@ sshpk@^1.7.0: tweetnacl "~0.14.0" ssri@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.2.4.tgz#9985e14041e65fc397af96542be35724ac11da52" + version "5.3.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" dependencies: safe-buffer "^5.1.1" @@ -10168,17 +10177,13 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.3.1 < 2": +"statuses@>= 1.3.1 < 2", statuses@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - stickybits@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/stickybits/-/stickybits-3.1.1.tgz#b2c6a7e9d2ba6a19235d5068639298ac958e9dad" + version "3.2.0" + resolved "https://registry.yarnpkg.com/stickybits/-/stickybits-3.2.0.tgz#698610a1f4f79a492f5081e59e53db8286e76866" stream-browserify@^2.0.1: version "2.0.1" @@ -10195,8 +10200,8 @@ stream-each@^1.1.0: stream-shift "^1.0.0" stream-http@^2.7.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.0.tgz#fd86546dac9b1c91aff8fc5d287b98fafb41bc10" + version "2.8.1" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.1.tgz#d0441be1a457a73a733a8a7b53570bebd9ef66a4" dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" @@ -10233,9 +10238,9 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string_decoder@^1.0.0, string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" +string_decoder@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.0.tgz#384f322ee8a848e500effde99901bba849c5d403" dependencies: safe-buffer "~5.1.0" @@ -10243,6 +10248,12 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + stringify-entities@^1.0.1: version "1.3.1" resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.1.tgz#b150ec2d72ac4c1b5f324b51fb6b28c9cdff058c" @@ -10356,8 +10367,8 @@ styled-components@3.2.1, styled-components@^3.1.6, styled-components@^3.2.1: supports-color "^3.2.3" styled-flex-component@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/styled-flex-component/-/styled-flex-component-2.2.1.tgz#bd678e4466a3fe5ec84e65c9777f85a8af943ce7" + version "2.2.2" + resolved "https://registry.yarnpkg.com/styled-flex-component/-/styled-flex-component-2.2.2.tgz#6d5225228bb48ee4b7fe451a3492236381d991d1" dependencies: styled-is "1.1.2" @@ -10370,8 +10381,8 @@ stylis-rule-sheet@0.0.7, stylis-rule-sheet@^0.0.5, stylis-rule-sheet@^0.0.8: resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.7.tgz#5c51dc879141a61821c2094ba91d2cbcf2469c6c" stylis@^3.0.0, stylis@^3.3.2, stylis@^3.4.10: - version "3.4.10" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.4.10.tgz#a135cab4b9ff208e327fbb5a6fde3fa991c638ee" + version "3.5.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.0.tgz#016fa239663d77f868fef5b67cf201c4b7c701e1" subtext@6.x.x: version "6.0.7" @@ -10417,7 +10428,7 @@ svgo@^0.7.0: sax "~1.2.1" whet.extend "~0.9.9" -sw-precache-webpack-plugin@0.11.4, sw-precache-webpack-plugin@^0.11.4: +sw-precache-webpack-plugin@0.11.4: version "0.11.4" resolved "https://registry.yarnpkg.com/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz#a695017e54eed575551493a519dc1da8da2dc5e0" dependencies: @@ -10425,7 +10436,15 @@ sw-precache-webpack-plugin@0.11.4, sw-precache-webpack-plugin@^0.11.4: sw-precache "^5.1.1" uglify-js "^3.0.13" -sw-precache@^5.1.1: +sw-precache-webpack-plugin@^0.11.4: + version "0.11.5" + resolved "https://registry.yarnpkg.com/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.5.tgz#9b53f65a4966e3adc298e256b3cef7a55c73fdfd" + dependencies: + del "^3.0.0" + sw-precache "^5.2.1" + uglify-es "^3.3.9" + +sw-precache@^5.1.1, sw-precache@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/sw-precache/-/sw-precache-5.2.1.tgz#06134f319eec68f3b9583ce9a7036b1c119f7179" dependencies: @@ -10563,11 +10582,11 @@ term-size@^1.2.0: execa "^0.7.0" test-exclude@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.0.tgz#07e3613609a362c74516a717515e13322ab45b3c" + version "4.2.1" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.1.tgz#dfa222f03480bca69207ca728b37d74b45f724fa" dependencies: arrify "^1.0.1" - micromatch "^2.3.11" + micromatch "^3.1.8" object-assign "^4.1.0" read-pkg-up "^1.0.1" require-main-filename "^1.0.1" @@ -10790,7 +10809,7 @@ type-detect@^4.0.5: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" -type-is@~1.6.15: +type-is@~1.6.15, type-is@~1.6.16: version "1.6.16" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" dependencies: @@ -10816,7 +10835,7 @@ uglify-es@3.2.2: commander "~2.12.1" source-map "~0.6.1" -uglify-es@^3.3.4: +uglify-es@^3.3.4, uglify-es@^3.3.9: version "3.3.9" resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" dependencies: @@ -10824,10 +10843,10 @@ uglify-es@^3.3.4: source-map "~0.6.1" uglify-js@3.3.x, uglify-js@^3.0.13: - version "3.3.13" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.13.tgz#8a1a89eeb16e2d6a66b0db2b04cb871af3c669cf" + version "3.3.15" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.15.tgz#5b8783b6856110d3a03a9b81e07324a3b925f2dd" dependencies: - commander "~2.14.1" + commander "~2.15.0" source-map "~0.6.1" uglify-js@^2.6, uglify-js@^2.8.29: @@ -10865,12 +10884,12 @@ uglifyjs-webpack-plugin@^0.4.6: webpack-sources "^1.0.1" uglifyjs-webpack-plugin@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.2.tgz#e7516d4367afdb715c3847841eb46f94c45ca2b9" + version "1.2.4" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.4.tgz#5eec941b2e9b8538be0a20fc6eda25b14c7c1043" dependencies: - cacache "^10.0.1" + cacache "^10.0.4" find-cache-dir "^1.0.0" - schema-utils "^0.4.2" + schema-utils "^0.4.5" serialize-javascript "^1.4.0" source-map "^0.6.1" uglify-es "^3.3.4" @@ -11073,13 +11092,11 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -use@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8" +use@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544" dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" + kind-of "^6.0.2" user-home@^1.1.1: version "1.1.1" @@ -11107,6 +11124,10 @@ utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" +uuid@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728" + uuid@3.0.x: version "3.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" @@ -11183,7 +11204,7 @@ vise@3.x.x: dependencies: hoek "5.x.x" -vlq@^0.2.1: +vlq@^0.2.2: version "0.2.3" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" @@ -11237,8 +11258,8 @@ watchpack@^1.4.0: neo-async "^2.5.0" wbuf@^1.1.0, wbuf@^1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.2.tgz#d697b99f1f59512df2751be42769c1580b5801fe" + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" dependencies: minimalistic-assert "^1.0.0" @@ -11501,11 +11522,10 @@ wordwrap@~1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" worker-farm@^1.3.1, worker-farm@^1.4.1, worker-farm@^1.5.2: - version "1.5.4" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.4.tgz#4debbe46b40edefcc717ebde74a90b1ae1e909a1" + version "1.6.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" dependencies: errno "~0.1.7" - xtend "~4.0.1" wrap-ansi@^2.0.0: version "2.1.0"