diff --git a/ckanext/nswdesignsystem/templates/macros/nswdesignsystem/dialog.html b/ckanext/nswdesignsystem/templates/macros/nswdesignsystem/dialog.html new file mode 100644 index 0000000..69e8c52 --- /dev/null +++ b/ckanext/nswdesignsystem/templates/macros/nswdesignsystem/dialog.html @@ -0,0 +1,43 @@ + +{% macro dialog(id, title=null, dismissible=false) %} + + +{% endmacro %} + +{% macro trigger(id, label) %} + +{% endmacro %} diff --git a/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_danger.preview.html b/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_danger.preview.html index 43468fb..0ad1a16 100644 --- a/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_danger.preview.html +++ b/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_danger.preview.html @@ -1,22 +1,23 @@ +{% from "macros/nswdesignsystem/dialog.html" import dialog with context %} + +{% set id = "dialog" %} +
- +
- + + {% elif part == "footer" %} + + + + {% endif %} +{% endcall %} diff --git a/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_dismissible.preview.html b/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_dismissible.preview.html index a5753b4..d185f5e 100644 --- a/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_dismissible.preview.html +++ b/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_dismissible.preview.html @@ -1,28 +1,27 @@ +{% from "macros/nswdesignsystem/dialog.html" import dialog with context %} + +{% set id = "dismissible" %} +
- +
- + + {% endif %} +{% endcall %} diff --git a/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_transactional.preview.html b/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_transactional.preview.html index 5edb1d4..6beba45 100644 --- a/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_transactional.preview.html +++ b/ckanext/nswdesignsystem/templates/nswdesignsystem/demo/dialog_transactional.preview.html @@ -1,22 +1,24 @@ +{% from "macros/nswdesignsystem/dialog.html" import dialog, trigger with context %} + +{% set id = "transactional" %} +
- + {{ trigger(id, "Launch dialog") }}
- + +{% call(part) dialog(id, title="Changes will be lost") %} +{% if part == "title" %} +

+ Delete file permanently? +

+ +{% elif part == "content" %} +

Thank you for your submission, it has been successfully received. We aim to respond within 3 business days by your preferred contact method. You can now make another submission or view your active submission.

+ +{% elif part == "footer" %} + + + +{% endif %} +{% endcall %}