Leaf Provider¶
After you've added the Leaf Provider package to your project, setting the provider up in code is easy.
Add to Droplet¶
First, register the LeafProvider.Provider
with your Droplet.
import Vapor import LeafProvider let config = try Config() try config.addProvider(LeafProvider.Provider.self) let drop = try Droplet(config) ...
Configure Droplet¶
Once the provider is added to your Droplet, you can configure your Droplet to use the Leaf view renderer.
Config/droplet.json
{ ..., "view": "leaf", ... }
Seealso
Learn more about configuration files in the Settings guide.
Manual¶
You can also set the drop.view
property manually if you want to hardcode your view renderer.
import Vapor import LeafProvider let view = LeafRenderer(viewsDir: drop.viewsDir) let drop = try Droplet(view: view)
Done¶
Next time you boot your application, your views will be rendered using Leaf.