Question: are bases covalent or ionic bonds?
Answer: Under the Lewis definition, metal ions can be acids, so obviously for them the answer is no. The most common bases are metal hydroxides, which are mostly ionic, like NaOH. Some weak bases (like ammonia) are covalent.