Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-25 18:50:27 +01:00
17 Zeilen
Kein EOL
353 B
Ruby
17 Zeilen
Kein EOL
353 B
Ruby
module CustomWizardChoiceExtension
|
|
def initialize(id, opts)
|
|
@id = id
|
|
@opts = opts
|
|
@data = opts[:data]
|
|
@extra_label = opts[:extra_label]
|
|
@icon = opts[:icon]
|
|
end
|
|
|
|
def label
|
|
@label ||= PrettyText.cook(@opts[:label])
|
|
end
|
|
end
|
|
|
|
class Wizard::Choice
|
|
prepend CustomWizardChoiceExtension if SiteSetting.custom_wizard_enabled
|
|
end |