add: developer pass
This commit is contained in:
parent
636ecce9f4
commit
02f3d08926
14 changed files with 355 additions and 101 deletions
|
@ -1452,7 +1452,9 @@
|
|||
});
|
||||
})();"))
|
||||
|
||||
(text "{%- endmacro %} {% macro supporter_ad(body=\"\") -%} {% if config.stripe and not is_supporter %}")
|
||||
(text "{%- endmacro %}")
|
||||
|
||||
(text "{% macro supporter_ad(body=\"\") -%} {% if config.stripe and not is_supporter %}")
|
||||
(div
|
||||
("class" "card w-full supporter_ad")
|
||||
("ui_ident" "supporter_ad")
|
||||
|
@ -1472,8 +1474,9 @@
|
|||
(text "{{ icon \"heart\" }}")
|
||||
(span
|
||||
(text "{{ text \"general:action.become_supporter\" }}")))))
|
||||
(text "{%- endif %} {%- endmacro %}")
|
||||
|
||||
(text "{%- endif %} {%- endmacro %} {% macro create_post_options() -%}")
|
||||
(text "{% macro create_post_options() -%}")
|
||||
(div
|
||||
("class" "flex gap-2 flex-wrap")
|
||||
(text "{{ components::emoji_picker(element_id=\"content\", render_dialog=true) }} {% if not quoting -%} {% if is_supporter -%} {{ components::file_picker(files_list_id=\"files_list\") }} {%- endif %} {%- endif %}")
|
||||
|
@ -2358,10 +2361,6 @@
|
|||
(text "Save infinite post drafts"))
|
||||
(li
|
||||
(text "Ability to search through all posts"))
|
||||
(li
|
||||
(text "Ability to create forges"))
|
||||
(li
|
||||
(text "Create more than 1 app"))
|
||||
(li
|
||||
(text "Create up to 10 stack blocks"))
|
||||
(li
|
||||
|
@ -2388,15 +2387,13 @@
|
|||
("href" "{{ config.stripe.payment_links.supporter }}?client_reference_id={{ user.id }}")
|
||||
("class" "button")
|
||||
("target" "_blank")
|
||||
(text "Become a supporter ({{ config.stripe.supporter_price_text }})"))
|
||||
(text "Become a supporter ({{ config.stripe.price_texts.supporter }})"))
|
||||
(span
|
||||
("class" "fade")
|
||||
(text "Please use your")
|
||||
(b
|
||||
(text " real email "))
|
||||
(text "when
|
||||
completing payment. It is required to manage
|
||||
your billing settings."))
|
||||
(text "when completing payment. It is required to manage your billing settings."))
|
||||
|
||||
(text "{% if config.security.enable_invite_codes -%}")
|
||||
(span
|
||||
|
@ -2405,3 +2402,46 @@
|
|||
(b (text "1: ")) (text "After your account is at least 1 month old"))
|
||||
(text "{%- endif %}")
|
||||
(text "{%- endmacro %}")
|
||||
|
||||
(text "{% macro get_developer_pass_button() -%}")
|
||||
(p
|
||||
(text "You currently do not hold a developer pass. With a developer pass, you'll get:"))
|
||||
(ul
|
||||
("style" "margin-bottom: var(--pad-4)")
|
||||
(li
|
||||
(text "Increased app storage limit (500 KB->5 MB)"))
|
||||
(li
|
||||
(text "Ability to create forges"))
|
||||
(li
|
||||
(text "Ability to create more than 1 app"))
|
||||
(li
|
||||
(text "Developer pass profile badge")))
|
||||
(a
|
||||
("href" "{{ config.stripe.payment_links.dev_pass }}?client_reference_id={{ user.id }}")
|
||||
("class" "button")
|
||||
("target" "_blank")
|
||||
(text "Continue ({{ config.stripe.price_texts.dev_pass }})"))
|
||||
(span
|
||||
("class" "fade")
|
||||
(text "Please use your")
|
||||
(b
|
||||
(text " real email "))
|
||||
(text "when completing payment. It is required to manage your billing settings. If you're already a supporter, please use the same email you used there."))
|
||||
(text "{%- endmacro %}")
|
||||
|
||||
(text "{% macro developer_pass_ad(body) -%} {% if config.stripe and not has_developer_pass %}")
|
||||
(div
|
||||
("class" "card w-full supporter_ad")
|
||||
("ui_ident" "supporter_ad")
|
||||
("onclick" "window.location.href = '/settings#/account/billing'")
|
||||
(div
|
||||
("class" "card w-full flex flex-wrap items-center gap-2 justify-between")
|
||||
(b
|
||||
(text "{{ body }}"))
|
||||
(a
|
||||
("href" "/settings#/account/billing")
|
||||
("class" "button small")
|
||||
(icon (text "arrow-right"))
|
||||
(span
|
||||
(str (text "dialog:action.continue"))))))
|
||||
(text "{%- endif %} {%- endmacro %}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue